So basically I will have a Game script that after the intermission it will teleport all of the players to the map but I do not know how to select the players or how to actually teleport them to it, if you could help me understand how I could make this happen that would be great.
Use a for loop with “game.Players:GetPlayers()” and then move each player’s characters HRP to a position on the map.
You can achieve this by looping through all of the players and then moving them, I’ve included an example below. In my opinion, the best way to do it is to teleport them to a part, or more than one part. Below is a really basic example that can be adapted to suit your game.
local part = game.Workspace.Part
for i,v in pairs(game.Players:GetPlayers()) do
local character = v.Character
character:FindFirstChild("HumanoidRootPart").CFrame = part.CFrame + Vector3.new(0,10,0) -- teleports them to the part's position and adds 10 studs in height so they don't glitch into the part.
end