Hello, I am making a parking brake system, but the car, exchange of breaking immediately (locking the wheels) it just stops smoothly and goes back and forward, and so on.
Example;
I think its because even though the wheels stop spinning it doesn’t stop the car from sliding so try enabling custom physical properties and making the friction higher to an amount that stops it from sliding but don’t make it too much or the car will instantly stop and you wouldn’t want that since cars irl don’t stop instantly
You can not really know because if something should work in theory and you made no mistakes and considered everything and it still doesn’t work then there isnt much you can do but you can fix it by using another way just like we did
I use a simple setup to ‘stop’ wheels. When you have a HingeConstraint system driving the wheels the issue seems to be that the wheel’s Velocity and RotVelocity seems to override the HingeConstraint’s AngularVelocity.
When I have a vehicle that I need to stop the wheels from spinning when there is no input I set a variable at the beginning like local stop = Vector3.new(0,0,0)
and when the VehicleSeat.Throttle = 0 then I make each wheel’s Velocity and RotVelocity = stop