my script is
local MapsFolder = game.ReplicatedStorage:WaitForChild("Maps")
local Status = game.ReplicatedStorage:WaitForChild("Status")
while true do
Status.Value = "Intermission 15"
local interTime = 15
repeat wait()
wait(1)
interTime = interTime - 1
Status.Value = "Intermission "..interTime
until interTime <= 0
wait(1)
Status.Value = "Selecting a map"
local mapId = math.random(1,#MapsFolder:GetChildren())
local map = MapsFolder:FindFirstChild("Map"..mapId)
wait(1)
if map then
Status.Value = "Map has been chosen"
local mapName = map:FindFirstChild("MapName")
if mapName then
Status.Value = "The map is: "..mapName.Value
else
Status.Value = "The map doesn't have a name"
end
wait(1)
Status.Value = "Loading map..."
local newMap
newMap = map:Clone()
newMap.Parent = workspace
newMap.Name = "Map"
wait(2)
Status.Value = "Teleporting players..."
if newMap:FindFirstChild("PlayerSpawns") then
for i,v in pairs(game.Players:GetPlayers()) do
local character = workspace:FindFirstChild(v.Name)
if character then
local rootPart = character:FindFirstChild("HumanoidRootPart")
if rootPart then
local spawnId = math.random(1,#newMap.PlayerSpawns:GetChildren())
local spawnObj = newMap.PlayerSpawns:FindFirstChild("Spawn"..spawnId)
if spawnObj then
rootPart.Position = spawnObj.Position
end
end
end
end
wait(2)
else
Status.Value = "Map doesn't have spawns! Can't load"
end
else
Status.Value = "Failed to find a map"
end
if workspace:FindFirstChild("Map") then
workspace.Map:Destroy()
end
wait(2)
end
The script wont start for some reason please tell me why

1 comment
There are no line breaks in your code...