local m = math.random == -1
local countdownMessage = game.StarterGui.Timer.TextLabel
countdownMessage.new("The next round will be in" m,"seconds.)
wait(180)
countdownMessage.new("The round has ended.)
end
What in the world is the problem? All it does is first show 3:00, then it subtracts 1, and goes to 2:59 and so on. What's the problem?

2 comments
Have you checked the Output for Errors? Because, looking at the code (from my perspective), it is badly coded, and coded Incorrectly. ROBLOX Output Documentary: http://wiki.roblox.com/index.php?title=Output. Documentary on Errors: http://wiki.roblox.com/index.php?title=Errors
Not to be rude, but nothing here makes sense except the "wait(180)"