Head look scripting problem.

Hello,

as the title says, I’m having a problem with the way the character faces the sight.
Its third person multiplayer. You are able to aim and shoot anywhere from up high to the ground, that’s not the problem.
The characters spine just doesn’t want to move when he is aiming up and down, he will stay at a level position.
Although, in multiplayer testing, you are able to see the opposing players look up and down. You just can’t locally.
Which is where i am confused.
I have a “HeadLookController” set up currently, the Root Node being the player, and the Target being where he looks.
The HeadLookController is then attached to an Animation script, which takes care of any animations that are being used for head looking.

I appreciate any help, and if more info is needed i’ll gladly provide,
thank you for your time.

Small update, I now get the error “Look rotation viewing vector is zero”.
The code it’s mad at:

So it thinks it’s an infinite number of correct rotations, or areas to look.
I’ll be messing around with it, if anyone wants to contribute feel free.

Sorry for bumping, still confused why it only works for multiplayer.

The full code is here: using UnityEngine;using System.Collections;[System.Serializable]public c - Pastebin.com