I think it has something to do with this piece of code. Its supposed to check if the right amount of people are in the server. If there are enough players it should teleport them to the map, but it doesnt work.
local debounce = false NumPlayers = 2 target = CFrame.new(10, 32.5, 28)
end
if debounce == false then
debounce = true
while true do
if game.Players.NumPlayers >= NumPlayers then
game.StarterGui.ScreenGui.TextLabel.Text = "There are enough players to start the game!"
wait(5)
game.StarterGui.ScreenGui.TextLabel.Text = "Teleporting players to the map"
wait(1)
for i, player in ipairs(game.Players:GetChildren()) do
if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
player.Character.HumanoidRootPart.CFrame = target + Vector3.new(0, i * 5, 0)
else
game.StarterGui.ScreenGui.TextLabel.Text = "There are not enough players to start the game!"
debounce = false
end
wait()
end end end end

4 comments
idk what happened to the script...
add to every loop wait(), that most of the times fixes that problem, if it doesn't, try to fix the codeblock
pl0x repost the script this is messed
and what do you mean with loop? :P (Im still kind of a new scripter)