Facebook
From me, 4 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 119
  1. local ChosenPlayer
  2. local Return = false
  3.  
  4. while true do
  5.         while true do
  6.                 game.Workspace.Head2.Script.Disabled = true
  7.                 game.Workspace.Head.Script.Disabled = true
  8.                 local Players = game:GetService("Players")
  9.                 game.Workspace.Sign.SurfaceGui.SIGN.Text = "INTERMISSION"
  10.                 wait(1)
  11.                 for i = 30,1,-1 do
  12.                         if Return then break end
  13.                         workspace.Sign.SurfaceGui.SIGN.Text = i
  14.                         wait(1)
  15.                 end
  16.                 if Return then break end
  17.                 for i,v in pairs(game.Players:GetPlayers()) do
  18.                         if v.Character then
  19.                                 v.Character:MoveTo(Vector3.new(-571.6, 242.13, 6.6))
  20.                         end
  21.                 end
  22.                 wait(1)
  23.                 workspace.Sign.SurfaceGui.SIGN.Text = "Game Starting..."
  24.                 wait(3)
  25.                 workspace.Sign.SurfaceGui.SIGN.Text = "120"
  26.                 workspace.Head.Script.Disabled = false
  27.                 wait(1)
  28.                 workspace.Sign.SurfaceGui.SIGN.Text = "119"
  29.                 wait(1)
  30.                 workspace.Sign.SurfaceGui.SIGN.Text = "118"
  31.                 wait(1)
  32.                 workspace.Sign.SurfaceGui.SIGN.Text = "117"
  33.                 wait(1)
  34.                 workspace.Sign.SurfaceGui.SIGN.Text = "116"
  35.                 wait(1)
  36.                 workspace.Sign.SurfaceGui.SIGN.Text = "115"
  37.                 --[[local v = require(game.ServerScriptService.Var)
  38.         local r = math.random(1, v.num)
  39.         local p = game.Players:GetChildren()
  40.         for i = 1,#p do
  41.                 if p[i]:FindFirstChild(r) then
  42.                 p[i].Character.HumanoidRootPart.CFrame = CFrame.new(430.956, 11.567, -72.446)
  43.                 end
  44.         end --]]
  45.                 local Players = {}
  46.                 for _,Player in pairs(game.Players:GetPlayers()) do
  47.                         table.insert(Players,Player)
  48.                         Player.Character.Humanoid.Died:Connect(function()
  49.                                 table.remove(Players,_)
  50.                                 if #Players == 0 then
  51.                                         print("Round End")
  52.                                         if ChosenPlayer then
  53.                                                 ChosenPlayer.leaderstats.Points.Value = ChosenPlayer.leaderstats.Points.Value + 50
  54.                                         end
  55.                                         Return = true
  56.                                 end
  57.                         end)
  58.                 end
  59.                 if Return then break end
  60.                 ChosenPlayer = Players[math.random(1,#Players)]
  61.                 if ChosenPlayer then
  62.                         local ChosenPlayerCharacter = ChosenPlayer.Character or ChosenPlayer.CharacterAdded:Wait()
  63.                         if ChosenPlayerCharacter then
  64.                                 if ChosenPlayerCharacter:FindFirstChild("HumanoidRootPart") then
  65.                                         ChosenPlayerCharacter.HumanoidRootPart.CFrame = CFrame.new(491.4, 47.6, -32.9)
  66.                                 end
  67.                         end
  68.                 end
  69.                 if Return then break end
  70.                 for i = 114,1,-1 do
  71.                         if Return then break end
  72.                         workspace.Sign.SurfaceGui.SIGN.Text = i
  73.                         wait(1)
  74.                 end
  75.                 workspace.Sign.SurfaceGui.SIGN.Text = "Game End..."
  76.                 for i,v in pairs(Players) do
  77.                         if v ~= ChosenPlayer then
  78.                                 v.leaderstats.Points.Value = v.leaderstats.Points.Value + 50
  79.                         end
  80.                 end
  81.                 wait(1)
  82.                 workspace.Head2.Script.Disabled = false
  83.                 wait(10)
  84.                 if Return then break end
  85.                 for i,player in pairs(game.Players:GetPlayers()) do
  86.                         if player.Character then
  87.                                 local hum = player.Character:FindFirstChild('Humanoid')
  88.                                 if hum then
  89.                                         hum.Health = 0
  90.                                 end    
  91.                         end
  92.                 end
  93.         end
  94.         for i,player in pairs(game.Players:GetPlayers()) do
  95.                 if player.Character then
  96.                         local hum = player.Character:FindFirstChild('Humanoid')
  97.                         if hum then
  98.                                 hum.Health = 0
  99.                         end    
  100.                 end
  101.         end
  102.         wait(1)
  103.         Return = false
  104. end
  105.  
  106. game.Players.PlayerRemoving:Connect(function(plr)
  107.         if plr == ChosenPlayer then
  108.                 Return = true
  109.         end
  110. end)