I don't know how to use .JSON files but I decided to mess with the code of some custom weapons for fun, i'm not a modder or anything. Recently i turned a modified two-handed katana into a one-handed weapon, but it doesn't sit well in the player's hand when one-handed, could anyone help me fix this? How it should look: How it looks: Here's the code: Code: /spawnitem commonshortsword 1 '{"shortdescription":"Handmade Katana","level":1,"inventoryIcon":"/items/active/weapons/bossdrop/soluskatana/handle.png","tooltipKind":"base","animationParts":{"blade":"","handle":"/items/active/weapons/bossdrop/soluskatana/handle.png"},"animationCustom":{"animatedParts":{"stateTypes":{"swoosh":{"default":"idle","states":{"idle":{},"fire":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire2":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire3":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire4":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire5":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire6":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"}}}},"parts":{"blade":{"properties":{"zLevel":0,"centered":true,"image":"<partImage><paletteSwaps>?<directives>?<bladeDirectives>","offset":[0,1.875],"transformationGroups":["weapon"],"rotationCenter":[0,0],"damageArea":[[-0.7,-1.0],[-0.7,2.5],[0.5,2.5],[0.5,-1.0]]}},"handle":{"properties":{"zLevel":1,"centered":true,"image":"<partImage><paletteSwaps>?<directives>","offset":[0,1.875],"transformationGroups":["weapon"],"rotationCenter":[0,0]}},"swoosh":{"properties":{"zLevel":-1,"centered":true,"transformationGroups":["swoosh"],"rotationCenter":[0,0]},"partStates":{"swoosh":{"idle":{"properties":{"image":""}},"fire":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>","offset":[1,2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}},"fire2":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh3/<elementalType>swoosh.png:<frame>","offset":[3.5,0],"damageArea":[[-4.75,1.5],[3,1],[3,-1],[-4.75,-1.5]]}},"fire3":{"properties":{"image":"/items/active/weapons/melee/abilities/broadsword/spinslash/spinswoosh.png:<frame>?scalenearest=1.5","offset":[-2,0],"damageArea":[[-8,2],[5,2],[8,0],[6,-2],[4,-2],[2,0],[-8,0]]}},"fire4":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy","offset":[1,-2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}},"fire5":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy?flipx","offset":[3,-2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}},"fire6":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy?flipx","offset":[3,-2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}}}}}}},"sounds":{"fire":["/sfx/melee/swing_spear.ogg"],"fire2":["/sfx/melee/swing_shortsword.ogg"],"fire3":["/sfx/melee/swing_spear.ogg"],"fire4":["/sfx/melee/swing_shortsword.ogg"],"fire5":["/sfx/melee/swing_broadsword.ogg"],"fire6":["/sfx/melee/swing_spear.ogg"]}},"primaryAbility":{"comboSteps":6,"swooshOffsetRegions":[[1.5,-1.0,5.5,1.0],[3.0,-0.5,6.5,2.0],[1.5,-1.0,5.5,1.0],[1.5,-1.0,5.5,1.0],[1.5,-1.0,5.5,1.0],[3.0,-0.5,6.5,2.0]],"fireTime":0.6,"baseDps":11.5,"damageConfig":{"damageSourceKind":"broadsword","statusEffects":[],"knockbackMode":"facing","timeout":0.5},"stepDamageConfig":[{"baseDamageFactor":1.0,"knockback":10},{"baseDamageFactor":0.9,"knockback":7},{"baseDamageFactor":0.7,"knockback":10},{"baseDamageFactor":1.3,"knockback":10},{"baseDamageFactor":2.0,"knockback":7},{"baseDamageFactor":2.0,"knockback":25}],"stances":{"idle":{"armRotation":30,"weaponRotation":50,"allowRotate":false,"twoHanded":false,"allowFlip":true},"windup1":{"duration":0.15,"armRotation":95,"weaponRotation":10,"twoHanded":false,"allowRotate":false,"allowFlip":true},"preslash1":{"duration":0.05,"armRotation":45,"weaponRotation":70,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"fire1":{"duration":0.2,"armRotation":-40,"weaponRotation":-70,"twoHanded":false,"allowRotate":false,"allowFlip":true},"wait1":{"duration":0.2,"armRotation":-40,"weaponRotation":-70,"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup2":{"duration":0.15,"armRotation":-150,"weaponRotation":55,"weaponOffset":[0,0],"twoHanded":false,"allowFlip":true,"allowRotate":false},"fire2":{"duration":0.2,"armRotation":0,"weaponRotation":-90,"weaponOffset":[0,0],"twoHanded":false,"allowFlip":true,"allowRotate":false},"wait2":{"duration":0.2,"armRotation":0,"weaponRotation":-90,"weaponOffset":[0,0],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup3":{"duration":0.1,"armRotation":10,"weaponRotation":-80,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"preslash3":{"duration":0.05,"armRotation":-15,"weaponRotation":-105,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"fire3":{"duration":0.15,"armRotation":-105,"weaponRotation":-150,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"wait3":{"duration":0.2,"armRotation":-105,"weaponRotation":-150,"weaponOffset":[0,0],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup4":{"duration":0.15,"armRotation":-100,"weaponRotation":-160,"twoHanded":false,"allowRotate":false,"allowFlip":true},"fire4":{"duration":0.2,"armRotation":80,"weaponRotation":-140,"twoHanded":false,"allowRotate":false,"allowFlip":true},"wait4":{"duration":0.2,"armRotation":80,"weaponRotation":-140,"twoHanded":false,"allowRotate":false,"allowFlip":true},"windup5":{"duration":0.3,"armRotation":90,"weaponRotation":0,"weaponAngularVelocity":-1080,"weaponOffset":[0,-1.5],"twoHanded":false,"allowFlip":true,"allowRotate":false},"fire5":{"duration":0.2,"armRotation":-40,"weaponRotation":130,"weaponOffset":[0,-3.5],"twoHanded":false,"allowFlip":true,"allowRotate":false},"wait5":{"duration":0.2,"armRotation":-40,"weaponRotation":130,"weaponOffset":[0,-3.5],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup6":{"duration":0.3,"armRotation":-40,"weaponRotation":-180,"armAngularVelocity":500,"twoHanded":false,"allowRotate":false,"allowFlip":true,"weaponOffset":[0,-3.5]},"preslash6":{"duration":0.05,"armRotation":100,"weaponRotation":-180,"twoHanded":false,"allowRotate":false,"allowFlip":true,"weaponOffset":[0,-3.5]},"fire6":{"duration":0.4,"armRotation":-50,"weaponRotation":140,"twoHanded":false,"allowRotate":false,"allowFlip":true,"weaponOffset":[0,-3.5]}}}}'
Greetings, Sorry for the late reply. You just lack some "weaponOffset" arrays in your idle and first attack stances. Code is generally easier to debug when it isn't written on a single line, so I'll expand that to better show you where the issue lies (also you may have received help sooner had you posted the code like this): Code: { "shortdescription":"Handmade Katana", "level":1, "inventoryIcon":"/items/active/weapons/bossdrop/soluskatana/handle.png", "tooltipKind":"base", "animationParts": { "blade":"", "handle":"/items/active/weapons/bossdrop/soluskatana/handle.png" }, "animationCustom": { "animatedParts": { "stateTypes": { "swoosh": { "default":"idle", "states": { "idle":{}, "fire": { "frames":3, "cycle":0.1, "mode":"transition", "transition":"idle" }, "fire2": { "frames":3, "cycle":0.1, "mode":"transition", "transition":"idle" }, "fire3": { "frames":3, "cycle":0.1, "mode":"transition", "transition":"idle" }, "fire4": { "frames":3, "cycle":0.1, "mode":"transition", "transition":"idle" }, "fire5": { "frames":3, "cycle":0.1, "mode":"transition", "transition":"idle" }, "fire6": { "frames":3, "cycle":0.1, "mode":"transition", "transition":"idle" } } } }, "parts": { "blade": { "properties": { "zLevel":0, "centered":true, "image":"<partImage><paletteSwaps>?<directives>?<bladeDirectives>", "offset":[0,1.875], "transformationGroups":["weapon"], "rotationCenter":[0,0], "damageArea":[[-0.7,-1.0],[-0.7,2.5],[0.5,2.5],[0.5,-1.0]] } }, "handle": { "properties": { "zLevel":1, "centered":true, "image":"<partImage><paletteSwaps>?<directives>", "offset":[0,1.875], "transformationGroups":["weapon"], "rotationCenter":[0,0] } }, "swoosh": { "properties": { "zLevel":-1, "centered":true, "transformationGroups":["swoosh"], "rotationCenter":[0,0] }, "partStates": { "swoosh": { "idle": { "properties": { "image":"" } }, "fire": { "properties": { "image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>", "offset":[1,2.5], "damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]] } }, "fire2": { "properties": { "image":"/items/active/weapons/melee/broadsword/swoosh3/<elementalType>swoosh.png:<frame>", "offset":[3.5,0], "damageArea":[[-4.75,1.5],[3,1],[3,-1],[-4.75,-1.5]] } }, "fire3": { "properties": { "image":"/items/active/weapons/melee/abilities/broadsword/spinslash/spinswoosh.png:<frame>?scalenearest=1.5", "offset":[-2,0], "damageArea":[[-8,2],[5,2],[8,0],[6,-2],[4,-2],[2,0],[-8,0]] } }, "fire4": { "properties": { "image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy", "offset":[1,-2.5], "damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]] } }, "fire5": { "properties": { "image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy?flipx", "offset":[3,-2.5], "damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]] } }, "fire6": { "properties": { "image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy?flipx", "offset":[3,-2.5], "damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]] } } } } } } }, "sounds": { "fire":["/sfx/melee/swing_spear.ogg"], "fire2":["/sfx/melee/swing_shortsword.ogg"], "fire3":["/sfx/melee/swing_spear.ogg"], "fire4":["/sfx/melee/swing_shortsword.ogg"], "fire5":["/sfx/melee/swing_broadsword.ogg"], "fire6":["/sfx/melee/swing_spear.ogg"] } }, "primaryAbility": { "comboSteps":6, "swooshOffsetRegions": [ [1.5,-1.0,5.5,1.0], [3.0,-0.5,6.5,2.0], [1.5,-1.0,5.5,1.0], [1.5,-1.0,5.5,1.0], [1.5,-1.0,5.5,1.0], [3.0,-0.5,6.5,2.0] ], "fireTime":0.6, "baseDps":11.5, "damageConfig": { "damageSourceKind":"broadsword", "statusEffects":[], "knockbackMode":"facing", "timeout":0.5 }, "stepDamageConfig": [ {"baseDamageFactor":1.0,"knockback":10}, {"baseDamageFactor":0.9,"knockback":7}, {"baseDamageFactor":0.7,"knockback":10}, {"baseDamageFactor":1.3,"knockback":10}, {"baseDamageFactor":2.0,"knockback":7}, {"baseDamageFactor":2.0,"knockback":25} ], "stances": { "idle": { "armRotation":30, "weaponRotation":50, "weaponOffset":[0,0], // New. "allowRotate":false, "twoHanded":false, "allowFlip":true }, "windup1": { "duration":0.15, "armRotation":95, "weaponRotation":10, "weaponOffset":[0,0], // New. "twoHanded":false, "allowRotate":false, "allowFlip":true }, "preslash1": { "duration":0.05, "armRotation":45, "weaponRotation":70, "weaponOffset":[0,0], "twoHanded":false, "allowRotate":false, "allowFlip":false }, "fire1": { "duration":0.2, "armRotation":-40, "weaponRotation":-70, "weaponOffset":[0,0], // New. "twoHanded":false, "allowRotate":false, "allowFlip":true }, "wait1": { "duration":0.2, "armRotation":-40, "weaponRotation":-70, "weaponOffset":[0,0], // New. "allowRotate":false, "allowFlip":true, "twoHanded":false }, "windup2": { "duration":0.15, "armRotation":-150, "weaponRotation":55, "weaponOffset":[0,0], "twoHanded":false, "allowFlip":true, "allowRotate":false }, "fire2": { "duration":0.2, "armRotation":0, "weaponRotation":-90, "weaponOffset":[0,0], "twoHanded":false, "allowFlip":true, "allowRotate":false }, "wait2": { "duration":0.2, "armRotation":0, "weaponRotation":-90, "weaponOffset":[0,0], "allowRotate":false, "allowFlip":true, "twoHanded":false }, "windup3": { "duration":0.1, "armRotation":10, "weaponRotation":-80, "weaponOffset":[0,0], "twoHanded":false, "allowRotate":false, "allowFlip":false }, "preslash3": { "duration":0.05, "armRotation":-15, "weaponRotation":-105, "weaponOffset":[0,0], "twoHanded":false, "allowRotate":false, "allowFlip":false }, "fire3": { "duration":0.15, "armRotation":-105, "weaponRotation":-150, "weaponOffset":[0,0], "twoHanded":false, "allowRotate":false, "allowFlip":false }, "wait3": { "duration":0.2, "armRotation":-105, "weaponRotation":-150, "weaponOffset":[0,0], "allowRotate":false, "allowFlip":true, "twoHanded":false }, "windup4": { "duration":0.15, "armRotation":-100, "weaponRotation":-160, "twoHanded":false, "allowRotate":false, "allowFlip":true }, "fire4": { "duration":0.2, "armRotation":80, "weaponRotation":-140, "twoHanded":false, "allowRotate":false, "allowFlip":true }, "wait4": { "duration":0.2, "armRotation":80, "weaponRotation":-140, "twoHanded":false, "allowRotate":false, "allowFlip":true }, "windup5": { "duration":0.3, "armRotation":90, "weaponRotation":0, "weaponAngularVelocity":-1080, "weaponOffset":[0,-1.5], "twoHanded":false, "allowFlip":true, "allowRotate":false }, "fire5": { "duration":0.2, "armRotation":-40, "weaponRotation":130, "weaponOffset":[0,-3.5], "twoHanded":false, "allowFlip":true, "allowRotate":false }, "wait5": { "duration":0.2, "armRotation":-40, "weaponRotation":130, "weaponOffset":[0,-3.5], "allowRotate":false, "allowFlip":true, "twoHanded":false }, "windup6": { "duration":0.3, "armRotation":-40, "weaponRotation":-180, "armAngularVelocity":500, "twoHanded":false, "allowRotate":false, "allowFlip":true, "weaponOffset":[0,-3.5] }, "preslash6": { "duration":0.05, "armRotation":100, "weaponRotation":-180, "twoHanded":false, "allowRotate":false, "allowFlip":true, "weaponOffset":[0,-3.5] }, "fire6": { "duration":0.4, "armRotation":-50, "weaponRotation":140, "twoHanded":false, "allowRotate":false, "allowFlip":true, "weaponOffset":[0,-3.5] } } } } I realize this cannot be pasted into starbound's chat box, but it's much easier to see what's going on. Scrolling way down to the bottom you should see the "stances" object (within "primaryAbility"). The first few stances were missing the "weaponOffset:[0,0]" line--I marked those with the comments "// New." I'm not sure what the default value is supposed to be--I would have thought [0,0]--but you can modify those numbers to alter the x:y location of the weapon; but you probably just want [0,0]. And so you don't have to re-collapse all of that, here's the new one-liner: Code: /spawnitem commonshortsword 1 '{"shortdescription":"Handmade Katana","level":1,"inventoryIcon":"/items/active/weapons/bossdrop/soluskatana/handle.png","tooltipKind":"base","animationParts":{"blade":"","handle":"/items/active/weapons/bossdrop/soluskatana/handle.png"},"animationCustom":{"animatedParts":{"stateTypes":{"swoosh":{"default":"idle","states":{"idle":{},"fire":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire2":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire3":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire4":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire5":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"},"fire6":{"frames":3,"cycle":0.1,"mode":"transition","transition":"idle"}}}},"parts":{"blade":{"properties":{"zLevel":0,"centered":true,"image":"<partImage><paletteSwaps>?<directives>?<bladeDirectives>","offset":[0,1.875],"transformationGroups":["weapon"],"rotationCenter":[0,0],"damageArea":[[-0.7,-1.0],[-0.7,2.5],[0.5,2.5],[0.5,-1.0]]}},"handle":{"properties":{"zLevel":1,"centered":true,"image":"<partImage><paletteSwaps>?<directives>","offset":[0,1.875],"transformationGroups":["weapon"],"rotationCenter":[0,0]}},"swoosh":{"properties":{"zLevel":-1,"centered":true,"transformationGroups":["swoosh"],"rotationCenter":[0,0]},"partStates":{"swoosh":{"idle":{"properties":{"image":""}},"fire":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>","offset":[1,2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}},"fire2":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh3/<elementalType>swoosh.png:<frame>","offset":[3.5,0],"damageArea":[[-4.75,1.5],[3,1],[3,-1],[-4.75,-1.5]]}},"fire3":{"properties":{"image":"/items/active/weapons/melee/abilities/broadsword/spinslash/spinswoosh.png:<frame>?scalenearest=1.5","offset":[-2,0],"damageArea":[[-8,2],[5,2],[8,0],[6,-2],[4,-2],[2,0],[-8,0]]}},"fire4":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy","offset":[1,-2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}},"fire5":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy?flipx","offset":[3,-2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}},"fire6":{"properties":{"image":"/items/active/weapons/melee/broadsword/swoosh/<elementalType>swoosh.png:<frame>?flipy?flipx","offset":[3,-2.5],"damageArea":[[-5,2],[-2.5,3],[1,3],[4,1.75],[5,-0.25],[5,-2.25],[4,-3.25],[0,-2.5]]}}}}}}},"sounds":{"fire":["/sfx/melee/swing_spear.ogg"],"fire2":["/sfx/melee/swing_shortsword.ogg"],"fire3":["/sfx/melee/swing_spear.ogg"],"fire4":["/sfx/melee/swing_shortsword.ogg"],"fire5":["/sfx/melee/swing_broadsword.ogg"],"fire6":["/sfx/melee/swing_spear.ogg"]}},"primaryAbility":{"comboSteps":6,"swooshOffsetRegions":[[1.5,-1.0,5.5,1.0],[3.0,-0.5,6.5,2.0],[1.5,-1.0,5.5,1.0],[1.5,-1.0,5.5,1.0],[1.5,-1.0,5.5,1.0],[3.0,-0.5,6.5,2.0]],"fireTime":0.6,"baseDps":11.5,"damageConfig":{"damageSourceKind":"broadsword","statusEffects":[],"knockbackMode":"facing","timeout":0.5},"stepDamageConfig":[{"baseDamageFactor":1.0,"knockback":10},{"baseDamageFactor":0.9,"knockback":7},{"baseDamageFactor":0.7,"knockback":10},{"baseDamageFactor":1.3,"knockback":10},{"baseDamageFactor":2.0,"knockback":7},{"baseDamageFactor":2.0,"knockback":25}],"stances":{"idle":{"armRotation":30,"weaponRotation":50,"weaponOffset":[0,0],"allowRotate":false,"twoHanded":false,"allowFlip":true},"windup1":{"duration":0.15,"armRotation":95,"weaponRotation":10,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":true},"preslash1":{"duration":0.05,"armRotation":45,"weaponRotation":70,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"fire1":{"duration":0.2,"armRotation":-40,"weaponRotation":-70,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":true},"wait1":{"duration":0.2,"armRotation":-40,"weaponRotation":-70,"weaponOffset":[0,0],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup2":{"duration":0.15,"armRotation":-150,"weaponRotation":55,"weaponOffset":[0,0],"twoHanded":false,"allowFlip":true,"allowRotate":false},"fire2":{"duration":0.2,"armRotation":0,"weaponRotation":-90,"weaponOffset":[0,0],"twoHanded":false,"allowFlip":true,"allowRotate":false},"wait2":{"duration":0.2,"armRotation":0,"weaponRotation":-90,"weaponOffset":[0,0],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup3":{"duration":0.1,"armRotation":10,"weaponRotation":-80,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"preslash3":{"duration":0.05,"armRotation":-15,"weaponRotation":-105,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"fire3":{"duration":0.15,"armRotation":-105,"weaponRotation":-150,"weaponOffset":[0,0],"twoHanded":false,"allowRotate":false,"allowFlip":false},"wait3":{"duration":0.2,"armRotation":-105,"weaponRotation":-150,"weaponOffset":[0,0],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup4":{"duration":0.15,"armRotation":-100,"weaponRotation":-160,"twoHanded":false,"allowRotate":false,"allowFlip":true},"fire4":{"duration":0.2,"armRotation":80,"weaponRotation":-140,"twoHanded":false,"allowRotate":false,"allowFlip":true},"wait4":{"duration":0.2,"armRotation":80,"weaponRotation":-140,"twoHanded":false,"allowRotate":false,"allowFlip":true},"windup5":{"duration":0.3,"armRotation":90,"weaponRotation":0,"weaponAngularVelocity":-1080,"weaponOffset":[0,-1.5],"twoHanded":false,"allowFlip":true,"allowRotate":false},"fire5":{"duration":0.2,"armRotation":-40,"weaponRotation":130,"weaponOffset":[0,-3.5],"twoHanded":false,"allowFlip":true,"allowRotate":false},"wait5":{"duration":0.2,"armRotation":-40,"weaponRotation":130,"weaponOffset":[0,-3.5],"allowRotate":false,"allowFlip":true,"twoHanded":false},"windup6":{"duration":0.3,"armRotation":-40,"weaponRotation":-180,"armAngularVelocity":500,"twoHanded":false,"allowRotate":false,"allowFlip":true,"weaponOffset":[0,-3.5]},"preslash6":{"duration":0.05,"armRotation":100,"weaponRotation":-180,"twoHanded":false,"allowRotate":false,"allowFlip":true,"weaponOffset":[0,-3.5]},"fire6":{"duration":0.4,"armRotation":-50,"weaponRotation":140,"twoHanded":false,"allowRotate":false,"allowFlip":true,"weaponOffset":[0,-3.5]}}}}'
Thank you so much and sorry for the late too. Actually all I did was copy the custom weapons codes I found in the community and I tried to make different versions of it on my own, but I have no idea what I'm doing, so at best I go with the code when the parameters work and seems to make sense. Tbh I was trying to fix this by changing the zLevel in the animatedParts, but I didn't have success with that, so thanks again for helping me, now i can wield the katana and a flashlight at the same time.
Ah, yes a modder's beginning: poking things until knowledge is acquired and the desired result is achieved Just for future reference, the x axis for coordinates is the left and right position of an image/object, the y axis is the up and down position, and the z axis--which in this case is named zLevel--is the in and out position. So a higher zLevel means the image gets drawn on top of other images with lower zLevels.