Thats exactly whats happening - the eye object is a seperate mesh and is parented to the head bone - so the texture is getting a rotate/translate value from any movement from the head. Plus the texture its getting input from the eye look at ctrl since it is moving with the head also - even though i am not directly inputing any translate values into the eye lookat ctrl - so as you say its almost doubling the inputs. Alas my little knowledge of Mel Script and Expressions has left me stumped. So if anyone has any ideas how to set up a simple eye lookat rig but using the texture instead of the mesh object i'd be very grateful. Or if anyone can point me to a site where I can learn a few basic expressions/mel that would be a good start for me! Many Thanks