local ChosenPlayer local Return = false while true do while true do game.Workspace.Head2.Script.Disabled = true game.Workspace.Head.Script.Disabled = true local Players = game:GetService("Players") game.Workspace.Sign.SurfaceGui.SIGN.Text = "INTERMISSION" wait(1) for i = 30,1,-1 do if Return then break end workspace.Sign.SurfaceGui.SIGN.Text = i wait(1) end if Return then break end for i,v in pairs(game.Players:GetPlayers()) do if v.Character then v.Character:MoveTo(Vector3.new(-571.6, 242.13, 6.6)) end end wait(1) workspace.Sign.SurfaceGui.SIGN.Text = "Game Starting..." wait(3) workspace.Sign.SurfaceGui.SIGN.Text = "120" workspace.Head.Script.Disabled = false wait(1) workspace.Sign.SurfaceGui.SIGN.Text = "119" wait(1) workspace.Sign.SurfaceGui.SIGN.Text = "118" wait(1) workspace.Sign.SurfaceGui.SIGN.Text = "117" wait(1) workspace.Sign.SurfaceGui.SIGN.Text = "116" wait(1) workspace.Sign.SurfaceGui.SIGN.Text = "115" --[[local v = require(game.ServerScriptService.Var) local r = math.random(1, v.num) local p = game.Players:GetChildren() for i = 1,#p do if p[i]:FindFirstChild(r) then p[i].Character.HumanoidRootPart.CFrame = CFrame.new(430.956, 11.567, -72.446) end end --]] local Players = {} for _,Player in pairs(game.Players:GetPlayers()) do table.insert(Players,Player) Player.Character.Humanoid.Died:Connect(function() table.remove(Players,_) if #Players == 0 then print("Round End") if ChosenPlayer then ChosenPlayer.leaderstats.Points.Value = ChosenPlayer.leaderstats.Points.Value + 50 end Return = true end end) end if Return then break end ChosenPlayer = Players[math.random(1,#Players)] if ChosenPlayer then local ChosenPlayerCharacter = ChosenPlayer.Character or ChosenPlayer.CharacterAdded:Wait() if ChosenPlayerCharacter then if ChosenPlayerCharacter:FindFirstChild("HumanoidRootPart") then ChosenPlayerCharacter.HumanoidRootPart.CFrame = CFrame.new(491.4, 47.6, -32.9) end end end if Return then break end for i = 114,1,-1 do if Return then break end workspace.Sign.SurfaceGui.SIGN.Text = i wait(1) end workspace.Sign.SurfaceGui.SIGN.Text = "Game End..." for i,v in pairs(Players) do if v ~= ChosenPlayer then v.leaderstats.Points.Value = v.leaderstats.Points.Value + 50 end end wait(1) workspace.Head2.Script.Disabled = false wait(10) if Return then break end for i,player in pairs(game.Players:GetPlayers()) do if player.Character then local hum = player.Character:FindFirstChild('Humanoid') if hum then hum.Health = 0 end end end end for i,player in pairs(game.Players:GetPlayers()) do if player.Character then local hum = player.Character:FindFirstChild('Humanoid') if hum then hum.Health = 0 end end end wait(1) Return = false end game.Players.PlayerRemoving:Connect(function(plr) if plr == ChosenPlayer then Return = true end end)