I currently have one issue that needs to be fixed and one subject I need advice on. To put it simply whenever this script runs it works fine for a single cycle of the sun and moon, but then it finds itself getting stuck on the night mode. The second part I need help with is finding some way to tween this so it's a much smoother transition.
local MinutesAfterMidnight = 0 while true do game.Lighting:SetMinutesAfterMidnight(MinutesAfterMidnight) MinutesAfterMidnight = MinutesAfterMidnight + 10.5 wait(0.1) if MinutesAfterMidnight >= 6 * 60 or MinutesAfterMidnight <= 18 * 60 then game.Lighting.Brightness = 1 game.Lighting.OutdoorAmbient = Color3.new(97/255, 97/255, 97/255) game.Lighting.Ambient = Color3.new(5/255, 5/255, 5/255) end if MinutesAfterMidnight >= 18 * 60 or MinutesAfterMidnight <= 6 * 60 then game.Lighting.Brightness = 0 game.Lighting.OutdoorAmbient = Color3.new(5/255, 5/255, 5/255) game.Lighting.Ambient = Color3.new(2/255, 2/255, 2/255) end end