Si avisale que si pone server side cambia los parametros, no hay localPlayer:
addCommandHandler("cp",
function (player)
local x,y,z = getElementPosition( player)
local rot = getElementRotation ( player)
local ped1 = createPed(107, x, y, z, rot )
setPedAnimation(ped1, "ped", "WALK_gang1")
giveWeapon(ped1, 31, 800)
end
)