Blender humanoid rig to Unity with Inverse Kinematic

Hi guys,

Today i need your help because google cannot give me the answer.

I have an humanoid with 2 animations on Blender, how works perfectly. When i import on Unity this humanoid with theses animations from the exported FBX, it works perfectly. But the rig of this humanoid is configure as generic.

The problem is that when i would like to do inverse kinematic (the character needs to grab a lever) i need to change the rig animation type to Humanoid. When i do that, my character is deformed like on this image, and the animation doesn’t work properly :

How to fix it ? Do i wanna prefer the humanoid or generic animation type ?

Thanks for your help !

Up !

I’ve tried to use this asset bundle : Unity Asset Store - The Best Assets for Game Making
But it still not working because the package seems outdated : i apply the script on the arm of my character but when i launch my program the character rotate and translate toward the sky…