How to make a player launch like mechanic?

Hi ,I am trying to figure out how to make a Super smash bros launch mechanic with rigidbodies. By adding an float which can be multiplied by the force of an player attack. The higher the float…the further you launch. Also the attacks can be customizable of both the launch and the damage number.

Thank you very much

You can use a float to keep track of damage and store it as a variable on the character, and then multiply the character’s velocity by the damage variable when the character is hit.