I am making a racing game and so far I have been working on the race, checkpoints and rewarding, etc. the whole race loop and just using the most basic JEEP car model
for testing the race on a short temporary track.
I have invisible killzones around the test track and the players who fall out get teleported back to the previous checkpoint they passed.
They can also reset with the R button which does the same. Just puts them back to the last checkpoint passed.
This all works perfectly with the JEEP.
Now I started experimenting with better vehicle chassis as I want to have many different vehicles, which drive in different ways.
I have tried these:
Found a tutorial https://www.youtube.com/watch?v=tuozArg6JOo using this next one:
The problem is that all of these more complex vehicles/chassis BLOW UP! when I teleport them back to the checkpoint.
Can this be solved?
Is there a proper way to teleport complex vehicles?
I could probably solve it by destroying the vehicle and only teleporting the player back to the checkpoint and creating another instance of the same vehicle next to him, from ServerStorage, but that is a bit forced.
Or maybe I don’t need this teleporting at all. I could just disqualify the player who falls out of the track and send them back to the lobby right away.
Is this the way, going outside the track or falling into a lava pit, etc. is handled in most racing games?
I know one game where the player is allowed to jump out of the vehicle but is instantly disqualified back to lobby if he does jump out.
Thanks in advance!