Hey! In my cars for my game I have completed the chassis but now all I need is a car flip system. I have tries doing this with Body Gyro but it gets messy. I also need it to look smooth but I would have TweenService or CFrame at last resort.
What I have done for my game, and has really worked well, is to make a bodygyro(without infinite torque), and put it in a part that is the center of the vehicle but at chassis level(so like center not centered on Y axis but lower). Then what I do, is I get the current vehicle lookvector, and flatten it to only X and Z, Y being 0. By setting that lookvector as a CFrame for the bodygyro, the vehicle always flips while still facing same direction you are pointing at(doesn’t spin in a default one). I then just disable the bodygyro after 3 seconds.