Player boucing of actors

Hello.

So I have my player and a bunch of AIs (deers) that just roam around. The issue is that when i hit them with my character i bounce off and eventually i end up “flying”.

here is a video to show what i mean;

EDIT: I managed to solve the issue in a sketchy way, I added a box collision above the mesh (hierarchy speaking) and scale it approximatly le length of the mesh and i added the proper collision to the box instead of the mesh. It works but collisions are now less complex than i wanted but it works for now. If anyone has a proper way to do this feel free to answer the post.