Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local replicatedstorage = game:GetService('ReplicatedStorage')
- local status = replicatedstorage:WaitForChild('InfoValue')
- local mapstorage = game.Workspace:WaitForChild('mapStorage')
- while true do
- --[[
- while game.Players.NumPlayers > 2 do
- status.Value = 'There needs to be 2 or more players to begin'
- repeat wait(2) until game.Players.NumPlayers >= 2
- end
- ]]
- for i = 20,0,-1 do
- status.Value = 'Intermission '..i
- wait(1)
- end
- local mapinserverstorage = game:GetService('ServerStorage'):GetChildren()
- local chosenmap = mapinserverstorage[math.random(1, #mapinserverstorage)]
- chosenmap:Clone().Parent = mapstorage
- status.Value = 'Get ready to be teleported'
- wait(3)
- local spawns = chosenmap:WaitForChild('Spawns'):GetChildren()
- for_, player = pairs(game.Players:GetPlayers()) do
- if player and #spawns > 0 then
- local UpperTorso = player.Character:WaitForChild('UpperTorso')
- local LowerTorso = player.Character:WaitForChild('LowerTorso')
- local allspawns = math.random(1, #spawns)
- local randomspawn = spawns[allspawns]
- if randomspawn and UpperTorso and LowerTorso then
- table.remove(spawns, allspawns)
- UpperTorso.CFrame = CFrame.new(randomspawn.Position + Vector3.new(0,2,0))
- LowerTorso.CFrame = CFrame.new(randomspawn.Position + Vector3.new(0,2,0))
- end
- end
- end
- wait(120)
- mapstorage:ClearAllChildren()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement