How to add a maximum acceleration to a LinearVelocity

I’m making a moving part script and it uses LinearVelocity to move the part using physics. My problem is that there’s no MaxAcceleration property for LinearVelocity and I want the parts to move as smoothly as possible.

Is there any other way to do this?
Thanks.

You can manually lerp the velocity to get it up to speed

I’m thinking I could have like a TargetSpeed variable and then interpolate between the current speed and the target speed. Is that what you mean?

1 Like