Hello guys i made a skateboard using hinges - basically a car, but when im going at high speeds and turn, it drifts a lot and twitches and if i continue to hold the D or A key (basically continue to turn) it starts spinning in place, heres a video example. Wheels have a lot of friction - 2 with Weight of 50 and the ground has a lot of friction too
You can see how it rotates really well at slow speeds but freaks out when im going fast
Ive tried the invisible part trick where i place an invisible part with a mass below the board but it just makes my skateboard wobble. Also about the vehicle seat, im not using one, the character is just straight up rigged to the board so i can make the board flip for tricks. And now about the angular velocity, it doesnt appear that the issue is caused by it, since as i said its more of a drift than a sharp turn, it just spins without the servo being involved.
According to car physics, slip ratio depends on the size of the wheels and its angular velocity.
So try increasing the radius size of the wheel and see if it slips less.
Also its kinda expected, when a car or skateboard faster its way harder to turn irl. You could also decrease the max steer angle at higherspeeds to avoid slipping.
Yeah but the problem is that i want really precise collisions and increasing the wheel size will ruin that effect. Now about this section of your reply :
“Also its kinda expected, when a car or skateboard faster its way harder to turn irl”
You are correct, but in the clip the effect is kind of the opposite, the turning becomes really loose, slippery and easy
In roblox you will have to either make do with Torque or hingeconstraint for turning the wheels. It might be possible you are applying too much force here hence my suggestion to decrease max steer angle. or hinge forces.
Also you can try adjusting the center of mass to see if it changes anything.
TBH I have no idea I’m just curious, you will probably have to be very persistent good luck. These are all the suggestion I can give with the time I have.
If you are using linear velocity for movement then this might be the problem and cause a drift, perhaps you need to steer this linear velocity as well relative to the LookVector of the skateboard.
I mean i use the linear velocity for movement and the servos for steering so i think that seems to be the problem. I tried using angular velocity for turning and it works great but the problem is it affects all axis therefore its not of use, i tried using a torque object too but for some reason if i set it below 50k it wont work (even 49k - believe its cuz its too heavy but if i decrease the weight of the wheels and base, it starts to wobble). Thanks a lot for the help