Am I reading right or did you set the position of the sprite2 to the image point, thats also on sprite2? If you have a hero, put the sword, to the heroes image point.
Allways -> Sprite2: set position to object Hero (image point "righthand")
Of course, you have to set that imagepoint at the hero before.