Rubber_Luffy64, please avoid double posting, as it is against the forum rules. You can review our forum rules here. Thank you.
If you have more to add, just edit your post instead of double or triple posting. Also, you don't need to quote everything - I'm capable of reading posts in order and understand what you're replying to
;)
Since you still haven't said exactly what you want to accomplish, I'm going to make an assumption. If it's not right, you will need to explain WHAT you want to do and not just how you're trying to do it.
Custom Move Routes REPEAT. That is the way it works. If you DON'T want it to repeat, get rid of the custom move route - change it to Fixed.
A parallel process event will allow it to move while the player is moving. But Parallel Process Events ALSO REPEAT. That is the way they work. If you DON'T want it to repeat, you have to change the event to go to a new page after the move route is finished.
1. Change your Custom move route to Fixed.
2. Change your Set Move Route command and check the Wait box.
3. After the Set Move Route command do a Control Self Switches command and turn on Self Switch A.
4. Add a new event page with the vehicle facing in the final direction. Condition that page (the list of conditions above the sprite) by self switch A. Leave the trigger to Action Button.