I am trying to make a round based game, but the intermission is a problem to make. I tried making the output print what I was putting on the sign, and it worked. I also double-checked the location of the text. Why won't the text change? It is just staying at the original "..." text.
Here is the entire script so far:
--tber8--
output = game.Workspace.Output.Screen.SurfaceGui.Frame.TextLabel.Text
--Configurations--
RoundLength = 120 --Round time in seconds.
IntermissionLength = 30 --Intermission time in seconds.
while true do
output = IntermissionLength
wait(1)
repeat
output = output - 1
wait(1)
until output == 1
output = "Game Beginning"
wait(10)
end

2 comments
Not working because output is not a number value so you can't subtract from text.
An addition to FiredDusk's comment, use tonumber(), it converts any numbers, integers in a string format to a number format.