Here Is my day and night cycle that is in the worskapce
while true do
local x = 7 --Change to make days longer or shorter. x * 144 = day length in seconds. Currently 12 minutes.
print (“Script Online. Solar cycle Active.”)
game.Lighting.TimeOfDay = “12:00:00”
wait (x)
game.Lighting.TimeOfDay = “12:10:00”
wait (x)
game.Lighting.TimeOfDay = “12:20:00”
wait (x)
game.Lighting.TimeOfDay = “12:30:00”
wait (x)
game.Lighting.TimeOfDay = “12:40:00”
wait (x)
game.Lighting.TimeOfDay = “12:50:00”
wait (x)
game.Lighting.TimeOfDay = “13:00:00”
game.Lighting.OutdoorAmbient = Color3.new (150/255, 150/255, 150/255) --Afternoon, 1:00 P.M. to 5:00 P.M.
wait (x)
game.Lighting.TimeOfDay = "13:10:00"
wait (x)
game.Lighting.TimeOfDay = "13:20:00"
wait (x)
game.Lighting.TimeOfDay = "13:30:00"
wait (x)
game.Lighting.TimeOfDay = "13:40:00"
wait (x)
game.Lighting.TimeOfDay = "13:50:00"
wait (x)
game.Lighting.TimeOfDay = "14:00:00"
wait (x)
game.Lighting.TimeOfDay = "14:10:00"
wait (x)
game.Lighting.TimeOfDay = "14:20:00"
wait (x)
game.Lighting.TimeOfDay = "14:30:00"
wait (x)
game.Lighting.TimeOfDay = "14:40:00"
wait (x)
game.Lighting.TimeOfDay = "14:50:00"
wait (x)
game.Lighting.TimeOfDay = "15:00:00"
wait (x)
game.Lighting.TimeOfDay = "15:10:00"
wait (x)
game.Lighting.TimeOfDay = "15:20:00"
wait (x)
game.Lighting.TimeOfDay = "15:30:00"
wait (x)
game.Lighting.TimeOfDay = "15:40:00"
wait (x)
game.Lighting.TimeOfDay = "15:50:00"
wait (x)
game.Lighting.TimeOfDay = "16:00:00"
wait (x)
game.Lighting.TimeOfDay = "16:10:00"
wait (x)
game.Lighting.TimeOfDay = "16:20:00"
wait (x)
game.Lighting.TimeOfDay = "16:30:00"
wait (x)
game.Lighting.TimeOfDay = "16:40:00"
wait (x)
game.Lighting.TimeOfDay = "16:50:00"
wait (x)
game.Lighting.TimeOfDay = "17:00:00"
game.Lighting.OutdoorAmbient = Color3.new (134/255, 101/255, 62/255) --Sunset, 5:00 P.M. to 6:00 P.M.
wait (x)
game.Lighting.TimeOfDay = "17:10:00"
wait (x)
game.Lighting.TimeOfDay = "17:20:00"
wait (x)
game.Lighting.TimeOfDay = "17:30:00"
wait (x)
game.Lighting.TimeOfDay = "17:40:00"
wait (x)
game.Lighting.TimeOfDay = "17:50:00"
wait (x)
game.Lighting.TimeOfDay = "18:00:00"
game.Lighting.OutdoorAmbient = Color3.new (35/255, 35/255, 35/255) --Moonlight, 6:00 P.M. to 12:00 A.M.
wait (x)
game.Lighting.TimeOfDay = "18:10:00"
wait (x)
game.Lighting.TimeOfDay = "18:20:00"
wait (x)
game.Lighting.TimeOfDay = "18:30:00"
wait (x)
game.Lighting.TimeOfDay = "18:40:00"
wait (x)
game.Lighting.TimeOfDay = "18:50:00"
wait (x)
game.Lighting.TimeOfDay = "19:00:00"
wait (x)
game.Lighting.TimeOfDay = "19:10:00"
wait (x)
game.Lighting.TimeOfDay = "19:20:00"
wait (x)
game.Lighting.TimeOfDay = "19:30:00"
wait (x)
game.Lighting.TimeOfDay = "19:40:00"
wait (x)
game.Lighting.TimeOfDay = "19:50:00"
wait (x)
game.Lighting.TimeOfDay = "20:00:00"
wait (x)
game.Lighting.TimeOfDay = "20:10:00"
wait (x)
game.Lighting.TimeOfDay = "20:20:00"
wait (x)
game.Lighting.TimeOfDay = "20:30:00"
wait (x)
game.Lighting.TimeOfDay = "20:40:00"
wait (x)
game.Lighting.TimeOfDay = "20:50:00"
wait (x)
game.Lighting.TimeOfDay = "21:00:00"
wait (x)
game.Lighting.TimeOfDay = "21:10:00"
wait (x)
game.Lighting.TimeOfDay = "21:20:00"
wait (x)
game.Lighting.TimeOfDay = "21:30:00"
wait (x)
game.Lighting.TimeOfDay = "21:40:00"
wait (x)
game.Lighting.TimeOfDay = "21:50:00"
wait (x)
game.Lighting.TimeOfDay = "22:00:00"
wait (x)
game.Lighting.TimeOfDay = "22:10:00"
wait (x)
game.Lighting.TimeOfDay = "22:20:00"
wait (x)
game.Lighting.TimeOfDay = "22:30:00"
wait (x)
game.Lighting.TimeOfDay = "22:40:00"
wait (x)
game.Lighting.TimeOfDay = "22:50:00"
wait (x)
game.Lighting.TimeOfDay = "23:00:00"
wait (x)
game.Lighting.TimeOfDay = "23:10:00"
wait (x)
game.Lighting.TimeOfDay = "23:20:00"
wait (x)
game.Lighting.TimeOfDay = "23:30:00"
wait (x)
game.Lighting.TimeOfDay = "23:40:00"
wait (x)
game.Lighting.TimeOfDay = "23:50:00"
wait (x)
game.Lighting.TimeOfDay = "24:00:00"
game.Lighting.OutdoorAmbient = Color3.new (15/255, 15/255, 15/255) --Midnight, 12:00 A.M. - 5:00 A.M.
wait (x)
game.Lighting.TimeOfDay = "24:10:00"
wait (x)
game.Lighting.TimeOfDay = "24:20:00"
wait (x)
game.Lighting.TimeOfDay = "24:30:00"
wait (x)
game.Lighting.TimeOfDay = "24:40:00"
wait (x)
game.Lighting.TimeOfDay = "24:50:00"
wait (x)
game.Lighting.TimeOfDay = "1:00:00"
wait (x)
game.Lighting.TimeOfDay = "1:10:00"
wait (x)
game.Lighting.TimeOfDay = "1:20:00"
wait (x)
game.Lighting.TimeOfDay = "1:30:00"
wait (x)
game.Lighting.TimeOfDay = "1:40:00"
wait (x)
game.Lighting.TimeOfDay = "1:50:00"
wait (x)
game.Lighting.TimeOfDay = "2:00:00"
wait (x)
game.Lighting.TimeOfDay = "2:10:00"
wait (x)
game.Lighting.TimeOfDay = "2:20:00"
wait (x)
game.Lighting.TimeOfDay = "2:30:00"
wait (x)
game.Lighting.TimeOfDay = "2:40:00"
wait (x)
game.Lighting.TimeOfDay = "2:50:00"
wait (x)
game.Lighting.TimeOfDay = "3:00:00"
wait (x)
game.Lighting.TimeOfDay = "3:10:00"
wait (x)
game.Lighting.TimeOfDay = "3:20:00"
wait (x)
game.Lighting.TimeOfDay = "3:30:00"
wait (x)
game.Lighting.TimeOfDay = "3:40:00"
wait (x)
game.Lighting.TimeOfDay = "3:50:00"
wait (x)
game.Lighting.TimeOfDay = "4:00:00"
wait (x)
game.Lighting.TimeOfDay = "4:10:00"
wait (x)
game.Lighting.TimeOfDay = "4:20:00"
wait (x)
game.Lighting.TimeOfDay = "4:30:00"
wait (x)
game.Lighting.TimeOfDay = "4:40:00"
wait (x)
game.Lighting.TimeOfDay = "4:50:00"
wait (x)
game.Lighting.TimeOfDay = "5:00:00"
game.Lighting.OutdoorAmbient = Color3.new(35/255, 35/255, 35/255) --Early Dawn, 5:00 A.M. to 6:00 A.M.
wait (x)
game.Lighting.TimeOfDay = "5:10:00"
wait (x)
game.Lighting.TimeOfDay = "5:20:00"
wait (x)
game.Lighting.TimeOfDay = "5:30:00"
wait (x)
game.Lighting.TimeOfDay = "5:40:00"
wait (x)
game.Lighting.TimeOfDay = "5:50:00"
wait (x)
game.Lighting.TimeOfDay = "6:00:00"
game.Lighting.OutdoorAmbient = Color3.new (134/255, 101/255, 62/255) --Sunrise, 6:00 A.M. to 7:00 A.M.
wait (x)
game.Lighting.TimeOfDay = "6:10:00"
wait (x)
game.Lighting.TimeOfDay = "6:20:00"
wait (x)
game.Lighting.TimeOfDay = "6:30:00"
wait (x)
game.Lighting.TimeOfDay = "6:40:00"
wait (x)
game.Lighting.TimeOfDay = "6:50:00"
wait (x)
game.Lighting.TimeOfDay = "7:00:00"
game.Lighting.OutdoorAmbient = Color3.new (150/255, 150/255, 150/255) --Morning, 7:00 A.M. to 11:00 A.M. 7-11 :D
wait (x)
game.Lighting.TimeOfDay = "7:10:00"
wait (x)
game.Lighting.TimeOfDay = "7:20:00"
wait (x)
game.Lighting.TimeOfDay = "7:30:00"
wait (x)
game.Lighting.TimeOfDay = "7:40:00"
wait (x)
game.Lighting.TimeOfDay = "7:50:00"
wait (x)
game.Lighting.TimeOfDay = "8:00:00"
wait (x)
game.Lighting.TimeOfDay = "8:10:00"
wait (x)
game.Lighting.TimeOfDay = "8:20:00"
wait (x)
game.Lighting.TimeOfDay = "8:30:00"
wait (x)
game.Lighting.TimeOfDay = "8:40:00"
wait (x)
game.Lighting.TimeOfDay = "8:50:00"
wait (x)
game.Lighting.TimeOfDay = "9:00:00"
wait (x)
game.Lighting.TimeOfDay = "9:10:00"
wait (x)
game.Lighting.TimeOfDay = "9:20:00"
wait (x)
game.Lighting.TimeOfDay = "9:30:00"
wait (x)
game.Lighting.TimeOfDay = "9:40:00"
wait (x)
game.Lighting.TimeOfDay = "9:50:00"
wait (x)
game.Lighting.TimeOfDay = "10:00:00"
wait (x)
game.Lighting.TimeOfDay = "10:10:00"
wait (x)
game.Lighting.TimeOfDay = "10:20:00"
wait (x)
game.Lighting.TimeOfDay = "10:30:00"
wait (x)
game.Lighting.TimeOfDay = "10:40:00"
wait (x)
game.Lighting.TimeOfDay = "10:50:00"
wait (x)
game.Lighting.TimeOfDay = "11:00:00"
game.Lighting.OutdoorAmbient = Color3.new (200/255, 200/255, 200/255) --Noontime, 11:00 A.M. to 1:00 P.M.
wait (x)
game.Lighting.TimeOfDay = "11:10:00"
wait (x)
game.Lighting.TimeOfDay = "11:20:00"
wait (x)
game.Lighting.TimeOfDay = "11:30:00"
wait (x)
game.Lighting.TimeOfDay = "11:40:00"
wait (x)
game.Lighting.TimeOfDay = "11:50:00"
wait (x)
end
This Is The Script If Want That If A Player Touches At 13:00:00 they would be teleported
local lighting = game:GetService(“Lighting”)
lighting:GetPropertyChangedSignal(“TimeOfDay”):Connect(function()
if lighting.TimeOfDay == “13:00:00” then
local Teleport = "TeleportTo" --Put the name of the Part between the ""s.
function Touch(hit)--Indicates that the Part has been Touched.
if script.Parent.Locked == false and script.Parent.Parent:findFirstChild(Teleport).Locked == false then script.Parent.Locked = true script.Parent.Parent:findFirstChild(Teleport).Locked = true --Checks Debounce.
local Pos = script.Parent.Parent:findFirstChild(Teleport) --Gets the Part to teleport to.
hit.Parent:moveTo(Pos.Position) wait(1) script.Parent.Locked = false script.Parent.Parent:findFirstChild(Teleport).Locked = false end end --Takes you there and Ends the Function.
script.Parent.Touched:connect(Touch)
end
end)
Can Somene Explain Why The Teleport Script Is Not Working Script Is Not Working