По поводу кода, я так понимаю, до события player_spawn у нас нет userid_pawn получается не смогу поместить игрока в нужную команду при входе, когда он еще ни разу не спавнился.
Есть метод получения этого Pawn, кажется работает надежно, но пока не тестировал как следует. Имею ввиду userid + 1...