Object hierarchy messed up?

The output is correct:

 MVPlayer
PlayerArm
PlayerGun

But when I trace the positions it’s getting weird:
(note that the arm is connected to the MVPlayer(which is his body) and the gun to PlayerArm)

MVPlayer x: 275
MVPlayer y: 191.15
PlayerArm x: -6.3
PlayerArm y: -17.8
PlayerGun x: 12.5
PlayerGun y: 1.75

The arm is rotating around it’s pivot point so that should also be somewhere around 275x191, right??