Throw gameObject after damage

I’m working in a little beat’em up game and I want to do a little physics trick like this .gif shows bellow:

Is exactly the same way that gif. I want to throw back the enemy after a punch.

If may help: I’m using C# programation and my enemy have a Rigidbody2D with the Kinematic set to false. And a BoxCollider2D with the “Is Trigger” set to true.

Thanks in advance for the help.

You can user rigidbody.addforceatpoint refer this. You have to call the add force function in Ontrigger.