Hey DevForums! So I made this little toggle gui script, but it seems to not work properly. It changes the text, but not the color. I’ve checked output, and nothing seems to be wrong. Thanks.
Script:
local gui = script.Parent
local menu = gui.Parent.Parent
gui.MouseButton1Click:Connect(function()
if script.Value.Value == false then
gui.Text = “Light Mode”
menu.MapVote.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Select.BackgroundColor3 = Color3.new(191, 191, 191)
menu.SettingsMenu.BackgroundColor3 = Color3.new(191, 191, 191)
gui.BackgroundColor3 = Color3.new(191, 191, 191)
menu.TimeVote.BackgroundColor3 = Color3.new(191, 191, 191)
menu.GamepassShop.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Info.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Maps.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Settings.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Stats.BackgroundColor3 = Color3.new(191, 191, 191)
menu.InfoButton.BackgroundColor3 = Color3.new(191, 191, 191)
menu.PLAY.BackgroundColor3 = Color3.new(191, 191, 191)
menu.ShopButton.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Process.BackgroundColor3 = Color3.new(191, 191, 191)
menu.Unavailable.BackgroundColor3 = Color3.new(191, 191, 191)
script.Value.Value = true
elseif script.Value.Value == true then
gui.Text = “Dark Mode”
menu.MapVote.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Select.BackgroundColor3 = Color3.new(57, 57, 57)
menu.SettingsMenu.BackgroundColor3 = Color3.new(57, 57, 57)
gui.BackgroundColor3 = Color3.new(57, 57, 57)
menu.TimeVote.BackgroundColor3 = Color3.new(57, 57, 57)
menu.GamepassShop.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Info.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Maps.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Settings.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Stats.BackgroundColor3 = Color3.new(57, 57, 57)
menu.InfoButton.BackgroundColor3 = Color3.new(57, 57, 57)
menu.PLAY.BackgroundColor3 = Color3.new(57, 57, 57)
menu.ShopButton.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Process.BackgroundColor3 = Color3.new(57, 57, 57)
menu.Unavailable.BackgroundColor3 = Color3.new(57, 57, 57)
script.Value.Value = false
end
end)