Stuck on vecterForces

Im trying to make a drone; this is my first time using forces and im not sure what im doing

right now im using vectorForces to move the drone

vectorForce.Force += MovementTable[keyPressed.Name] * DronePM:GetMass() * 7

the speed is constant and doesnt slow down over time
i’d like it to slow down overtime
Is there a different force I have to use for this?
thanks

Vector force exert a force, why would you expect it to slow down over time? The sum of the forces on the drone is Vector (constant) minus Gravity (constant) which gives you a constant.

If you want it to go to a fixed altitude each time, try alignPosition

1 Like

If you want the drone to slow down over time, you will have to script a simulation of air resistance/drag to increase as the drone gains velocity, to counter the increase in velocity due to driving force.

Perhaps it may be easier to script the drone movement and tweak the speed with a decay variable? or use @Jeremylin080114 's suggestion

1 Like