Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Time Script Doens't Work? Does while true do not work anymore?

While true do might not work with filtering enabled anymore. I dont really know. If anyone can see the issue it would be a big help thanks.

local RS = game:GetService("ReplicatedStorage")

--Variables--
local status = RS:WaitForChild("StatusValue")
local gametime = game.Lighting.ClockTime


--Main Functions--

while true do
	--Breakfast
	gametime = 7
	status.Value = "breakfast"
	wait(150)
	gametime = 7.5
	wait(150)
	gametime = 8
	wait(150)
	gametime = 8.5
	wait(150)
	
	--Yard
	gametime = 9
	status.Value = "yard"
	wait(150)
	gametime = 9.5
	wait(150)
	gametime = 10
	wait(150)
	gametime = 10.5
	wait(150)
	
	--Lockup
	gametime = 11
	status = "lockup"
	wait(75)
	gametime = 11.5
	wait(75)
	gametime = 12
	wait(75)
	gametime = 12.5
	wait(75)
	gametime = 13
	wait(75)
	gametime = 13.5
	wait(75)
	gametime = 14
	wait(75)
	gametime = 14.5
	wait(75)
	
	--Yard2
	gametime = 15
	status = "Yard"
	wait(100)
	gametime = 15.5
	wait(100)
	gametime = 16
	wait(100)
	gametime = 16.5
	wait(100)
	gametime = 17
	wait(100)
	gametime = 17.5
	wait(100)
	
	--Dinner
	gametime = 18
	status = "Dinner"
	wait(100)
	gametime = 18.5
	wait(100)
	gametime = 19
	wait(100)
	gametime = 19.5
	wait(100)
	gametime = 20
	wait(100)
	gametime = 20.5
	wait(100)
	
	--sleep
	gametime = 21
	status = "sleep"
	wait(100)
	gametime = 21.5
	wait(100)
	gametime = 22
	wait(100)
	gametime = 22.5
	wait(100)
	gametime = 23
	wait(100)
	gametime = 23.5
	wait(100)
	gametime = 0
	wait(100)
	gametime = 0.5
	wait(100)
	gametime = 1
	wait(100)
	gametime = 1.5
	wait(100)
	gametime = 2
	wait(100)
	gametime = 2.5
	wait(100)
	gametime = 3
	wait(100)
	gametime = 3.5
	wait(100)
	gametime = 4
	wait(100)
	gametime = 4.5
	wait(100)
	gametime = 5
	wait(100)
	gametime = 5.5
	wait(100)
	gametime = 6
	wait(100)
	gametime = 6.5
	wait(100)
end

1 answer

✓ Accepted answer

the reason it dont work is because you cant change the clock time since its based on minutesaftermidnight, here is a video to show how to change time and then you can add a few if statements to check the time and change the status if the if's are true. https://www.youtube.com/watch?v=XfniMdHI30c this does still work and is explained by roblox themself

This discussion is preserved as it was. New answers, comments, and votes are closed.