I'm making a rocket launcher that allows you to rocket jump. The knockback is created by a body force. The problem here is that body force accelerates, which is the opposite of what I want. Is there a way to make body force decelerate or should I use a body velocity and script it to slow down over time?
I'm not familiar with bodyforces but you could use a count down for loop. It goes like this:
for i = 100, 1, -1 do wait(0.6) bodyforce.Force = i end
The 100 is the start, the 1 is the end, and the -1 is the deceleration. By default for loops go up by one. Again my answer is probably not correct. You could use any time of loops but for loop is the most preferable.
You can ask clarification anytime.