wait() local c = game.Players:children() for d = 1, #c do local cc = c[d] if cc.Character ~= nil then cc.CameraMode = ("LockFirstPerson") for i = timeTillGameEnds, 1, -1 do h.Text = "Time left: " .. i wait(1) end end end h.Text = "Time's up" wait(3)
This is a script for a minigame. When I test it, the time counts down from 20, and when it gets to 0 it repeats and starts counting down from 20 again. It never breaks out of the code to say "Time's up!"