so i make my players sit in the waiting room and then they get tp to the arena. My arena has 5 spawn areas but when ever the players a sent, they spawn in one area. Please help me.
local roundlength = 5
local intermissionLength = 10
local InRound = game.ReplicatedStorage.InRound
local status = game.ReplicatedStorage.Status
local Lobby = game.Workspace.Lobby.SpawnLocation
local Arena = game.Workspace.Arena.SpawnLocation
InRound.Changed:Connect(function()
wait(1)
if InRound.Value == true then
for _, player in pairs(game.Players:GetChildren()) do
local char = player.Character
char.HumanoidRootPart.CFrame = Arena.CFrame
end
else
for _, player in pairs(game.Players:GetChildren()) do
local char = player.Character
char.HumanoidRootPart.CFrame = Lobby.CFrame
end
end
end)
local function roundTimer()
while wait() do
for i = intermissionLength, 1, -1 do
InRound.Value = false
wait(1)
status.Value = "Intermission: ".. i .." seconds left BOOMER!"
end
for i = roundlength, 1, -1 do
InRound.Value = true
wait(1)
status.Value = "YOU HAVE ".. i .." SECONDS LEFT UNTIL WE HAVE A WINNER NERD!!"
end
end
end
spawn(roundTimer)

2 comments
Hello, are the players spawning using a SpawnLocation or a teleport?
they are using a spawnlocation