fps hands move problem

I am creating multiplayer fps. I would like the hands to move accoring to vertical camera axis I mean when I look down the hands go down when up the hands go up. The problem is I ve got a single mesh of a character who is child of default fps controller. Is there a way so I can move just the hands and not the entire model?

Screens shows what I mean


You need to use inverse kinematics which doesn’t come with Unity free. There are, however, a few packages in the asset store that might help you.

Is there rly no other way? Cannot it be done by affecting certain bones transform?