Character model aiming up/down + fps camera

Hi all, Im trying to develop my game and Im stuck on this problem…

I have model from bootcamp and i can aim up and down, everything is ok but if i look on my model weapon position and first person weapon position, so vertical aiming is broken,
my fps weapon has different pivot than model weapon… there is my problem - YouTube, now is X and Y position is fixed but only rotation Up/Down is broken…

I know this is a really old question, but I was searching for answer and thought I’d leave mine here for future reference.

Unity has a free asset for this: Head Look Controller

I got this working quickly together using only the ‘HeadLookController’ script attached to the root of the model, and ‘CursorHit’ attached to the object that the model should look at.