Ah sim, claro, que egoísmo da minha parte ?. Vamos lá:
Eu estava usando setCameraMatrix, então você( @DNL291 ) me recomendou trocar por getCamera - e assim eu fiz, criei uma variável com a função anterior.
local cam = getCamera()
Logo em seguida, com setElementPosition, eu setei a posição da câmera, utilizando da variável criada anteriormente para as coordenadas que eu estava utilizando com setCameraMatrix.
Resolveu o problema do player ir para o limbo? Sim, porém quando estava de carro, ele continuava ;-;
Creio eu que seja bug do próprio MTA:SA, então no meu server-side, eu verifiquei se o jogador estava em um veículo, com getPedOccupiedVehicle, caso estivesse, entraria em condição else e não executaria o resto do código.
P.S.: Desculpe se tiver algum erro aí rs