Bist du auch der Fahrer der Aussteigt?
Hast du die if-Abfragen auch nach ganz oben von OnPlayerStateChange gepackt? Nicht das die blockiert werden o.ä.
Wenn das alles stimmt, dann printe dir halt mal was da so ausgegeben wird...ob das auch alles aufgerufen wird...