I want the player to gain speed when they’re going down and when they go up lose speed gradually until they eventuallly stall. How does one go about scripting this?
1 Like
I would try to check the angle of the player each frame, and depending if they go over 180 degrees, deplete their speed, otherwise add speed.
1 Like
That sounds smart, which type of constraint should I use? I know theres stuff like LinearVelocity, VectorForce and LineForce but I don’t really know the difference between them.
I would use VectorForce, and check each frame using RunService.Heartbeat
.