Basically, I need to script to be a timer script that's the same for everyone, not local. I'm currently experiencing problems that whenever I reset/die, the time resets back to its full time. How would I make it so the time is the same for all the players, would I create a IntValue or something?... Script Below
time=0 while true do wait() time=time+30 for i=1, 30 do time=time-1 wait(1) for i, player in pairs(game.Players:GetPlayers()) do player.PlayerGui.TimerSet.Frame.Time.Text=tostring(time) end end time=time+45 for i=1, 45 do time=time-1 wait(1) for i, player in pairs(game.Players:GetPlayers()) do player.PlayerGui.TimerSet.Frame.Time.Text=tostring(time) end end for i, player in pairs(game.Players:GetPlayers()) do player.Character.Humanoid.Health = 0 player.Character.Humanoid.MaxHealth = 0 end end
Thanks!
t=game.Workspace.Timer.Value while true do wait() t=t+30 for i=1, 30 do t=t-1 wait(1) for i, player in pairs(game.Players:GetPlayers()) do player.PlayerGui.TimerSet.Frame.Time.Text=tostring(t) end end t=t+45 for i=1, 45 do t=t-1 wait(1) for i, player in pairs(game.Players:GetPlayers()) do player.PlayerGui.TimerSet.Frame.Time.Text=tostring(t) end end for i, player in pairs(game.Players:GetPlayers()) do player.Character.Humanoid.Health = 0 player.Character.Humanoid.MaxHealth = 0 end end