playing = game.Workspace.Playing numPlaying = 0 winner = nil god = nil --Waiting For Players... while true do wait(5) if game.Players.NumPlayers > 1 then playing.Value = true break end end --Game Script while playing.Value == true do local players = game.Players:GetPlayers() local chosen = players[math.random(1,#players)] while true do if chosen.Character~=nil then break end wait(1) end chosen.Character.Torso.CFrame = CFrame.new(Vector3.new(0,30,0)) chosen.leaderstats.Rounds.Value = 2 god = chosen wait(1) local c = game.Players:GetPlayers() for i=1, #c do if c[i]~=chosen then if c[i].Character~=nil then random = math.random(1,4) if random == 1 then c[i].Character.Torso.CFrame = CFrame.new(Vector3.new(48,10,48)) elseif random == 2 then c[i].Character.Torso.CFrame = CFrame.new(Vector3.new(-48,10,-48)) elseif random == 3 then c[i].Character.Torso.CFrame = CFrame.new(Vector3.new(-48,10,48)) elseif random == 4 then c[i].Character.Torso.CFrame = CFrame.new(Vector3.new(48,10,-48)) end c[i].leaderstats.Rounds.Value = 1 end end end while true do wait(3) local f = game.Players:GetPlayers() for x=1, #f do if f[x].leaderstats.Round.Value == 1 then numPlaying = numPlaying + 1 elseif f[x].leaderstats.Round.Value == 2 then numPlaying = numPlaying - 1 end if numPlaying == 1 then if f[x].leaderstats.Round.Value == 1 then winner = f[x] break end elseif numPlaying == 0 then winner = god break end numPlaying = 0 end end wait(10) end