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)