Try this
function startMap(startedMap)
local mapRoot = getResourceRootElement(startedMap)
local players = getElementsByType("player")
local spawns = getElementsByType("spawnpoint")
for key, player in pairs(players) do
local spawn = spawns[math.random(1, #spawns)]
local posX = getElementData(spawn, "posX")
local posY = getElementData(spawn, "posY")
local posZ = getElementData(spawn, "posZ")
local angle = getElementData(spawn, "angle")
spawnPlayer(player, posX, posY, posZ, angle)
fadeCamera (player, false, 1.0, 0, 0, 0 )
end
end
addEventHandler ( "onGamemodeMapStart", getRootElement(), startMap )
Edit: bah eAi was faster