maybe instead of having just the X of being the axis try using the Y axis too (tbh idk this was just a guess cuz i am a noobie scripter trying to learn)
Thank you for trying! I’m positive the Y axis wouldn’t help because we’re using the reverse of the X velocity to try to minimize movement on the X axis. The Y axis is irrelevant because the car doesn’t move much on that axis
Are u using a vector force to apply force to the car?
If you are using a vector force, is the RelativeTo property of the vector force set to Attachment0?
If it is, then that’s probably what causes the issue, you can fix it with two ways
Set VectorForce RelativeTo to World
In the FrictionForce variable replace the carpos.RightVector to Vector3.xAxis
The second way works because RelativeTo Attachment0 will automatically convert the forces from object space to world space