Хмм, даже не знаю... Давно уже не работал с функциями PlayerSpectate. Попробуйте прологировать все значения (ID машины игрока. Какая из проверок срабатывает. Всё, что может помочь в понимании того, как срабатывает код сейчас и как сделать, чтоб срабатывал правильно)