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
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