BodyForce velocity raising without a limit

Basically what im attempting to do is make a plane but one of my problems with using a BodyForce instance is that if you apply lets say 5000 to the X value of force the velocity will continuously raise unlike lets say WalkSpeed for a humanoid is there some math equation that can keep the velocity at a specific speed without it raising or a different instance?

1 Like

This is the fundamental mechanic of force. You should use a BodyVelocity object instead of a bodyForce.

Position - location
Velocity - rate of position change
Force - rate of velocity change

Edit: Acceleration is the rate of velocity change. Force is acceleration but adjusted by mass.

10 Likes

Alright I’ll try it, thanks

Normally, the faster a plane goes, the more air resistance a plane/jet encounters. When the air resistance and weight of the plane become equal to the force of the engines, the plane has reached its max speed. In sky diving, they use the term terminal velocity to describe the when your body weight weight matches the air resitance pushing back up on you. I think this is somewhere around 110 MPH. If one pencils it, you can go faster than spreading your body horizontally.

Since this is not the case in space, it is possible to go very, very fast by gradually accelerating over time. However, going very fast causes resistance from space time itself, resulting in a huge loss of energy near the speed of light.

Neither of these effects are present in Roblox unless you add them yourself. I wouldn’t be surprised to see an aerodynamics module in free models.

1 Like