First of all in the first script i see you made it a function but did not run it.
Please show what the error is and if you watched it from a tutorial it is either outdated or you made a mistake.
nope still nothing but here is the whole code `local roundLength = 5
local intermissionLength = 10
local InRound = game.ReplicatedStorage.InRound
local Status = game.ReplicatedStorage.Status
local LobbySpawn = game.Workspace.LobbySpawn
local GameAreaSpawn = game.Workspace.GameAreaSpawn
local function roundTimer()
while wait() do
for i = intermissionLength, 0, -1 do
InRound.Value = false
wait(1)
Status.Value = “Intermission: “… i …” seconds left!”
end
for i = roundLength, 0, -1 do
InRound.Value = true
wait(1)
Status.Value = “Game: “… i …” seconds left!”
end
end
end
spawn(roundTimer)
I believe that is the solution since you need to call the function. The loop or anything inside the function will never happen if it never gets called.
Yeah, spawn is primarily for calling functions on other threads. This is kind of a work-around to multi-threading in scripts. He doesn’t need that though, so just calling it should work.