i guess the timer doesn't say 0:00 but another value?
it seems it's caused by this
Code: Select all
EndTime = Now + EndRoundTimeLimit;
it resets the EndTime to a constant duration beginning now
for example now + 5 seconds, so the timer always says 5 seconds left because the new endtime is always 5 seconds in the future
you will have to check that you set the new EndTime only once