How can I stop moving my player by AddExplosionForce after a while?

I’m using the function AddExplosionForce() and my player is been affecting quite a long time.
Especially the position and rotation of my player are changing continuously.

I want to make my player is affected at the time of ‘Explosion’ like moving back and stopped after a while.
In addition, the rotation should not be changed by the function.

What do you think about that?

You can increase the drag attribute in the player’s Rigidbody.