In todays video I show you how to make a Settings Menu! In this menu we will have multiple settings players will be able to change, such as, the game audio, sound effects, The time of the day and also game shadows. This gives your players a great variation of things to adjust while they are playing your game to ensure they have the best possible gameplay experience. So... if you want to add this type of system to your game, make sure to watch until the end of the video to find out how!
I really enjoy making these videos for you all so I hope you enjoy them just as much as I do!
Have a lovely rest of your day!
OFFICIAL FLOPPY SHOULDER PAL: https://www.roblox.com/catalog/186276...
NEW FLOPPY GAME: https://www.roblox.com/games/16991710...
🌟 Floppys Discord Server: / discord
00:00 - Introduction
1:26 - Create GUI
5:56 - Setting 1 (Game Music)
10:43 - Setting 2 (Day or Night)
14:55 - Setting 3 (Sound Effects)
18:54 - Setting 4 (Shadows)
21:21 - Outro
Script 1 (Gui Opener):
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Parent.Parent.YourFrameName.Visible = not script.Parent.Parent.Parent.YourFrameName.Visible
end)
----------------------------
Script 2 (Game Music):
local GameAudio = script.Parent.Frame.Music -- Change Frame to whatever your Frame which holds everything in is called
GameAudio.Text = "Mute"
local PlaylistActive = false
local MusicSoundGroup = game:GetService("SoundService").SoundGroup -- Change SoundGroup to whatever your SoundGroup is called
GameAudio.MouseButton1Click:Connect(function()
if not PlaylistActive then
MusicSoundGroup.Volume = 0
GameAudio.Text = "Unmute"
PlaylistActive = true
else
MusicSoundGroup.Volume = 0.5 -- This is the volume of the audio when they turn it back on
GameAudio.Text = "Mute"
PlaylistActive = false
end
end)
----------------------------
Script 3 (Day or Night):
local Day = script.Parent.Frame.Day -- Change Frame to whatever your Frame which holds everything in is called
local GameLighting = game.Lighting
Day.Text = "Night"
Day.MouseButton1Click:Connect(function()
if GameLighting.ClockTime == 12 then -- Your default clock time
GameLighting.ClockTime = 22 -- The time which you want to change it to
Day.Text = "Day"
else
GameLighting.ClockTime = 12 -- Default Clock time
Day.Text = "Night"
end
end)
----------------------------
Script 4 (Sound Effects):
local SFX = script.Parent.Frame.SFX -- Change Frame to whatever your Frame which holds everything in is called
SFX.Text = "Mute"
local SFXActive = false
local SFXsound = game:GetService("SoundService").SoundGroup-- Change SoundGroup to whatever your SoundGroup is called
SFX.MouseButton1Click:Connect(function()
if not SFXActive then
SFXsound.Volume = 0
SFX.Text = "Unmute"
SFXActive = true
else
SFXsound.Volume = 0.5 -- This is the volume of the audio when they turn it back on
SFX.Text = "Mute"
SFXActive = false
end
end)
----------------------------
Script 5 (Shadows):
local Shadow = script.Parent.Frame.Shadow -- Change Frame to whatever your Frame which holds everything in is called
local GameLighting = game.Lighting
Shadow.MouseButton1Click:Connect(function()
if GameLighting.GlobalShadows == false then
GameLighting.GlobalShadows = not GameLighting.GlobalShadows
Shadow.Text = "Off"
else
GameLighting.GlobalShadows = not GameLighting.GlobalShadows
Shadow.Text = "On"
end
end)
----------------------------
If you are a bit confused what to do, Feel free to create a ticket in my discord server and we can help you out!
Floppys Games:
Obby but your a fish: https://www.roblox.com/games/14917960...
Fish Magnet Simulator: https://www.roblox.com/games/13963457...
The never ending road: https://www.roblox.com/games/11301003...
Floppys Hangout: https://www.roblox.com/games/73197484...
If you would like to support me even more, Super Thanks and becoming a Member is also another way to show your appreciation!
Roblox Studio Tutorial
Roblox Studio
Studio Tutorials
Watch video HOW TO MAKE A BASIC SETTINGS MENU | Roblox Studio (FULL GUIDE + CUSTOMIZABLE) online without registration, duration hours minute second in high quality. This video was added by user Itz_FloppyFish 21 July 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 26,918 once and liked it 888 people.