Moving Models Bones With Script

I’m would like to add something like the Minecraft NPCs where when you get near them (In my case, inside a sphere collider which is a trigger) they will turn there head to look at you. And I would like to do this through a script, but have no idea where to start on moving the individual bones in my model so that they don’t all turn.

I’ve heard of .LookAt but that moves the whole model, at least it has when I’ve used it.

Here is a layout of the bones in my model with their names, the right side armature bones are the same as the left except they have a .R extension.

If some one could point me in the right direction I would greatly appreciate it.

http://www.google.co.nz/search?q=unity+head+look&oq=unity+head+look

The bones are nothing more than transforms - just move whichever ones you want.

Animation will override your movements, so you have to be sure your bone isn’t animated, or you have to apply your changes in LateUpdate (because animation happens before LateUpdate)

I want to increase my characters arm length and vice versa. can u guys please suggest any script to do it right.

What have you tried so far?