Here's the code:
Intermission = 10 -- How long to wait in between games. PlayTime = 60 -- How long to wait during a game is going on.
while true do
wait(Intermission)
Maps = (math.random(1,2)) -- This chooses a random map.
if Maps == 1 then -- If it chose the Office Map, then load everything.
Message = game.Players.LocalPlayer.PlayerGui.Output.Message
Message.Text = "Map: Chapel, by KingIce1310 [Small map]" -- Change "The Office" to the map name, and if you want give credit to the map creator.
wait(5) -- Wait 5 seconds.
Message.Text = "Loading Map."
wait(.5)
Message.Text = "Loading Map.."
wait(.5)
Message.Text = "Loading Map..."
wait(.5)
Message.Text = "Loading Map."
wait(.1)
Message.Text = "Giving tools"
wait(.1)
Message.Text = "Teleporting Players"
wait(.5)
map = game.Lighting:FindFirstChild("ChapelMap"):Clone() --Change "Office" to the map name.
map.Parent = game.Workspace
map.Name = "Map"
map:MakeJoints()
target = game.Workspace.Map["Tele Brick"] -- Where players teleport. Removing it will cause players to fall.
for i, v in pairs(game.Players:GetChildren()) do
v.Character.HumanoidRootPart.CFrame = target.CFrame + Vector3.new(0,4,0) -- Teleport all players to the target.
Message.Text = "Good luck!"
wait(2)
Message.Transparency = 1
end
wait(60) -- How long you want all games to be.
Message.Transparency = .2
game.Workspace.Map:remove()
end
if Maps == 2 then -- If it chose the Office Map, then load everything.
Message = game.Players.LocalPlayer.PlayerGui.Output.Message
Message.Text = "Map: Free Model Map, by loads of people lmaoo [Medium map]" -- Change "The Office" to the map name, and if you want give credit to the map creator.
wait(5) -- Wait 5 seconds.
Message.Text = "Loading Map."
wait(.5)
Message.Text = "Loading Map.."
wait(.5)
Message.Text = "Loading Map..."
wait(.5)
Message.Text = "Loading Map."
wait(.1)
Message.Text = "Giving tools"
wait(.1)
Message.Text = "Teleporting Players"
wait(.5)
map = game.Lighting:FindFirstChild("FreeModelMap"):Clone() --Change "Science Lab" to the map name.
map.Parent = game.Workspace
map.Name = "Map"
map:MakeJoints()
target = game.Workspace.Map["Tele Brick"] -- Where players teleport. Removing it will cause players to fall.
for i, v in pairs(game.Players:GetChildren()) do
v.Character.HumanoidRootPart.CFrame = target.CFrame + Vector3.new(0,4,0) -- Teleport all players to the target.
Message.Text = "Good luck!"
wait(2)
Message.Transparency = 1
end
wait(PlayTime) -- How long you want all games to be.
Message.Transparency = .2
game.Workspace.Map:remove()
end
end
I've tried to debug it but it won't do anything.
