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.
Argh, actually that was just something stupid I did while rewriting the event to make a screenshot. It's not working even when I scripted it Allways -> Sprite2: set position to object Hero (image point "righthand") Am I correct then that I should be getting the desired result?
Figured it out! I have an event sheet I've been including in new layouts with the hero movement script. I guess that event sheet points to a particular instance of the hero and pulls that instance onto the new layouts. In this case the hero was pulled into the new layout offscreen and the sword was snapping to it... Thanks for all your help!
Edit: Yeah it is global, that was part of it I now realize.