Swapping model parts

World. Not local. You are printing the local translation which of course won’t change.

https://wiki.jmonkeyengine.org/tutorials/scenegraph/assets/fallback/index.html

I mean, I just looked into my own code and there is nothing special about attachments:

SkinningControl skin = armature.getControl(SkinningControl.class);
skin.getAttachmentsNode("Grip_R").attachChild(sword);

Edit: P.S.: you don’t have to paste screen shots of your code all the time. Makes it a pain to quote.