Basically,this is my script
while wait() do
if Players.Value >= 2 then
StatusBar.Text = "Waiting for round start"
for i = 10, 1, -1 do
Timer.Text = "Time:"..i
wait(1)
end
elseif Players.Value < 2 then
StatusBar.Text = "There needs to be more than 1 player to begin the round."
end
end
Only the server can see the timer. Players.Value checks how many players there are. The timer and the status bar are textlabels. My script is in ServerScriptStorage

3 comments
Where do you see Players cant see the timer? I dont really see any connection between Server and Client.
The timer just stops at like 9 seconds,that's the problem
my suggestion would be to change values in replicated storage then manually update them in the gui