So the timer script is supposed to stop once everything reaches 0. However, it doesn't, and I don't know why. The script is pretty crude, so that could be a problem. Can someone please help me?
Here's the script (Yes, everything is defined):
local Seconds = script.Parent.Seconds
local Minutes = script.Parent.Minutes
while true do
if script.Parent.TimesUp.Value == false then
Seconds.Value = Seconds.Value - 1
if Seconds.Value == 0 and script.Parent.TimesUp.Value == false then
Minutes.Value = Minutes.Value - 1
Seconds.Value = 59
end
if Seconds.Value == 10 and Minutes.Value == 0 then
script.Parent.Backup.Value = 0
end
end
if script.Parent.Backup.Value == 0 and Seconds.Value == 0 then
script.Parent.TimesUp.Value = true
end
wait(1)
end

2 comments
For some reason that didn't work either
I've tested it and it worked successfully for me. Do you have the error message?