LookAt not working, points in wrong direction.

Hey, the box object here when the game isn't running; alt text

heres the code; Gun.LookAt(Target); now, the target is a null object off the left of the screen, but when I play...

alt text

the 'gun' points out on the z axis when really all I want is rotation on the X axis, is it possible to do a transform.lookat in local space????

The rotation of 'gun' is not the box but the null object that is the 'hand' of the player so the pivot point is correct. Insure that the rotation of the parents is correct. :D