Add force or impulse to movement based on weight?

I did my research and finally got a working booster system based on character walk speed and flying speed. However I want to add weight that will affect how quickly the character can rise/fall and move. I’ve yet to find helpful sources about adding force or impulse to make a character move with weight being a factor. I’m not sure if adding my code here is the right thing to do but I do hope it helps get me pointed in the right direction.

The idea is if the character is in the air with boosters active and then deactivates them the fall will happen more quickly the heavier they are. Then if the boosters are reactivated before reaching the ground there should be a short time frame that the booster need to basically stop the falling then resume rising. Eventually this will be added to a progress bar to determine boost length and capacity.

For a booster, I believe, you can just divide the impulse value by the mass and it will give you consistent results.

With the fall, however, it’s different. The mass doesn’t affect the free fall acceleration, it would be unnatural. But if you still want that, you can play around with the gravity scale depending on the character mass.