Advertisement
Cakey3101

SettingsHandler - Part 8!

Apr 20th, 2024
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.49 KB | Source Code | 0 0
  1. local Lighting = game:GetService("Lighting")
  2. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  3.  
  4. local BlurEffect = Lighting.Blur
  5.  
  6. local BackgroundMusic = ReplicatedStorage.Sounds_Music.Music.BackgroundMusic
  7.  
  8. local DevProductsGUI = script.Parent.Parent.DevProducts
  9. local Islands = script.Parent.Parent.Islands
  10. local Left = script.Parent.Parent.Left
  11.  
  12. local Gui = script.Parent.Parent.Settings
  13. local LeftGui = script.Parent.Parent.Left
  14.  
  15. local OpenButton = LeftGui.Frame.Settings
  16. local SettingsFrame = Gui.Frame
  17.  
  18. local ExitButton = SettingsFrame.Exit
  19. local ScrollingFrame = SettingsFrame.Scroller
  20.  
  21. local ShadowsOn = true
  22. local MusicOn = true
  23.  
  24. OpenButton.MouseButton1Click:Connect(function()
  25.     SettingsFrame:TweenPosition(UDim2.fromScale(0.5, 0.5), Enum.EasingDirection.InOut, Enum.EasingStyle.Quad, 1)
  26.     wait(0.25)
  27.     BlurEffect.Enabled = true
  28.     DevProductsGUI.Enabled = false
  29.     Islands.Enabled = false
  30.     Left.Enabled = false
  31. end)
  32.  
  33. ExitButton.MouseButton1Click:Connect(function()
  34.     SettingsFrame:TweenPosition(UDim2.fromScale(-2, -2), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1)
  35.     wait(0.25)
  36.     BlurEffect.Enabled = false
  37.     DevProductsGUI.Enabled = true
  38.     Islands.Enabled = true
  39.     Left.Enabled = true
  40. end)
  41.  
  42. ScrollingFrame.Shadows.Toggle.MouseButton1Click:Connect(function()
  43.     if ShadowsOn == false then
  44.         ShadowsOn = true
  45.         ScrollingFrame.Shadows.Toggle.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
  46.         Lighting.GlobalShadows = true
  47.     else
  48.         ShadowsOn = false
  49.         ScrollingFrame.Shadows.Toggle.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  50.         Lighting.GlobalShadows = false
  51.     end
  52. end)
  53.  
  54. ScrollingFrame.Music.Toggle.MouseButton1Click:Connect(function()
  55.     if MusicOn == false then
  56.         MusicOn = true
  57.         ScrollingFrame.Music.Toggle.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
  58.         BackgroundMusic:Play()
  59.     else
  60.         MusicOn = false
  61.         ScrollingFrame.Music.Toggle.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  62.         BackgroundMusic:Stop()
  63.     end
  64. end)
  65.  
  66. ScrollingFrame.Brightness.Buttons.Toggle1.MouseButton1Click:Connect(function()
  67.     Lighting.Brightness = 1
  68. end)
  69.  
  70. ScrollingFrame.Brightness.Buttons.Toggle2.MouseButton1Click:Connect(function()
  71.     Lighting.Brightness = 2
  72. end)
  73.  
  74. ScrollingFrame.Brightness.Buttons.Toggle3.MouseButton1Click:Connect(function()
  75.     Lighting.Brightness = 3
  76. end)
  77.  
  78. ScrollingFrame.Brightness.Buttons.Toggle4.MouseButton1Click:Connect(function()
  79.     Lighting.Brightness = 4
  80. end)
  81.  
  82. ScrollingFrame.Brightness.Buttons.Toggle5.MouseButton1Click:Connect(function()
  83.     Lighting.Brightness = 5
  84. end)
Tags: lua
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement