Hello, I have this script which just changes some things in lighting
But it doesn't work after you use it twice If you use this script:
local lighting = game.Lighting local Debounce = false local Speed = 1 local function Tween(t,s,d,p,o) return game:GetService("TweenService"):Create(o,TweenInfo.new(t,Enum.EasingStyle[s],Enum.EasingDirection[d]),p) end script.Parent.Touched:Connect(function() if not Debounce then Debounce = true Tween(Speed,"Sine","InOut",{Brightness = 0,FogStart = 50,FogColor = Color3.fromRGB(0,0,0),OutdoorAmbient = Color3.fromRGB(0,0,0)},lighting):Play() end end)
It works completely fine, but if you use this script after it:
local lighting = game.Lighting local Debounce = false local Speed = 1 local function Tween(t,s,d,p,o) return game:GetService("TweenService"):Create(o,TweenInfo.new(t,Enum.EasingStyle[s],Enum.EasingDirection[d]),p) end script.Parent.Touched:Connect(function() if not Debounce then Debounce = true Tween(Speed,"Sine","InOut",{Brightness = 1,FogStart = 0,FogColor = Color3.fromRGB(191, 191, 191),OutdoorAmbient = Color3.fromRGB(127, 127, 127)},lighting):Play() end end)
It somehow doesn't work anymore, I don't get why this is happening someome please help me,
Thanks for your time