Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How to get players to teleport to a team?

if game.Workspace.Bool.Value == true then
    maps = game.ServerStorage.Maps:GetChildren()
    map = maps[math.random(1, #maps)]
    map:Clone().Parent = game.Workspace
    blue = 0
    red = 0
    local teamplay = game.Players.GetChildren()
    for i = 1,game.Players.NumPlayers do
        local ran = math.random(1,game.Players.NumPlayers)
        if blue == red then -- if they are the same it is randomely generated
            br = math.random(1,2)
            if br == 1 then
                teamplay[ran].TeamColor = BrickColor.new("Bright blue")
            elseif br == 2 then
                teamplay[ran].TeamColor = BrickColor.new("Bright red")
            end
        elseif red >= blue then
            teamplay[ran].TeamColor = BrickColor.new("Bright red")
        elseif blue >= red then
            teamplay[ran].TeamColor = BrickColor.new("Bright blue")
        end
    end
    for _,player in pairs(game.Players:GetPlayers()) do
        if player.Character then
               spawns = map.Spawns:GetChildren()
         player.Character:MoveTo(spawns[math.random(1, #spawns)].Position)
       end
    end
    wait(300)
    for i,player in pairs(game.Players:GetPlayers()) do
        if player.Character then
            player.Character.Head:remove()
            player.TeamColor = BrickColor.new("White")
        end
    end
end

heres a script that this guy gave me, and i have edited it, and the map loads, but the players dont tp to spawns. Does anyone know where the spawns have to be placed? Inside each seperate map, or inside workspace already? And what are the spawns suppose to be called??

1 answer

✓ Accepted answer

As long as the teams are allocated, and the SpawnPositions are in the game (atleast in workspace), you can just re-spawn the characters.

Quick Respawn Method : (Server Script only)


player = game.Players.Player1

player :LoadCharacter()


--http://wiki.roblox.com/index.php?title=LoadCharacter_(Method)--

3 comments

0

I have teams in the teams service and the right colours, but where do i put the spawns or blocks for each map

0

They can go anywhere in Workspace, or with in a map, aslong as they're a member of Workspace e.g. "Workspace.Map.SpawnLocation", put ROBLOX characters already spawn to their designated team spawns. Do more resarch of the Roblox WIKI.

0

So the spawns are called SpawnLocations??

This discussion is preserved as it was. New answers, comments, and votes are closed.