skies = {
"s1",
"s2",
"s3"}
while true do
csky = math.random(1, #skies)
wait(0.001)
if game.Lighting:GetMinutesAfterMidnight() == 0 then
if skies[csky] == "s1" then
game.Lighting.Sky.SkyboxBk = "rbxassetid://558861298"
game.Lighting.Sky.SkyboxDn = "rbxassetid://558860805"
game.Lighting.Sky.SkyboxFt = "rbxassetid://558861465"
game.Lighting.Sky.SkyboxLf = "rbxassetid://558860596"
game.Lighting.Sky.SkyboxRt = "rbxassetid://558861057"
game.Lighting.Sky.SkyboxUp = "rbxassetid://558861628"
print("sky1")
elseif skies[csky] == "s2" then
game.Lighting.Sky.SkyboxBk = "rbxassetid://510033734"
game.Lighting.Sky.SkyboxDn = "rbxassetid://510033548"
game.Lighting.Sky.SkyboxFt = "rbxassetid://510033858"
game.Lighting.Sky.SkyboxLf = "rbxassetid://510033352"
game.Lighting.Sky.SkyboxRt = "rbxassetid://510033651"
game.Lighting.Sky.SkyboxUp = "rbxassetid://510033905"
print("sky2")
elseif skies[csky] == "s3" then
game.Lighting.Sky.SkyboxBk = "rbxassetid://509678983"
game.Lighting.Sky.SkyboxDn = "rbxassetid://509678855"
game.Lighting.Sky.SkyboxFt = "rbxassetid://509679034"
game.Lighting.Sky.SkyboxLf = "rbxassetid://509678765"
game.Lighting.Sky.SkyboxRt = "rbxassetid://509678922"
game.Lighting.Sky.SkyboxUp = "rbxassetid://509679076"
print("sky3")
end
end
end
Edit: I forgot to mention, the script is in game.Lighting.Sky

1 comment
also I might wanna add that if you have some sort of day/night script, make sure at some point of time it actually hits 00:00:00 (aka GetMinutesAfterMidnight() returns 0) because if it hits like 00:01 then 00:03 this might not work.