Whenever I die or reset, a while true do statement restarts. Here's the script:
message = script.Parent
while true do
message.Text = "Starting new game..!"
wait(5)
message.Text = ""
wait(5)
message.Text = "Loading Map..."
game.Lighting.Map:clone().Parent = Workspace
wait(0.5)
message.Text = "Building..."
wait(0.5)
message.Text = "Scripts enabling..."
wait(0.5)
message.Text = "Fixing..."
wait(0.5)
message.Text = "Spawning players..."
wait(5)
for i,v in next,Game:GetService("Players"):GetPlayers() do
local ls=script.LocalScript:Clone()
ls.Parent=v:WaitForChild("PlayerGui")
ls.Disabled=false
end
message.Text = "3 minutes!"
wait(2)
message.Text = ""
wait(175)
message.Text = "5!"
wait(1)
message.Text = "4!"
wait(1)
message.Text = "3!"
wait(1)
message.Text = "2!"
wait(1)
message.Text = "1!"
wait(1)
message.Text = "Game over!"
wait(1)
if message.Text == "Game over!" then
for i,v in next,Game:GetService("Players"):GetPlayers() do
local ls=script.LocalScript2:Clone()
ls.Parent=v:WaitForChild("PlayerGui")
ls.Disabled=false
game.Workspace.Map:destroy()
end
end
end
Also I want it where, when there is 1 more player in the team "Playing" it says that Player.name has won!
