So I've been trying to get this script working where the person in the backseat of the car gets ejected and then launched into the air for the server that I develop for. Whenever I try this script the player gets ejected into the air, but only the driver sees it happen. For the player being ejected he is just out of the car, standing there. I'm honestly completely stumped on this one and I have no clue what to do to try and fix it.
_backseat = crew (vehicle player) select 1;
ejecter = _backseat;
_backseat action ["eject", vehicle player];
ejecter setVelocity [0,0,100];