I have no problems doing test models if/when the code is ready. First off, the code needs to support bone merging and be able to work with a weapon GLA (which might not be needed, I'm not a coder lol). This is basically how I do it in HL2: - Attach the weapon model to the player model where you want it - Create the weapon bones you want, and link them to the hand bone (usually the right) - Weigh the weapon to the new bones - Export out the weapon with only the hand bone + the weapon bones. Make sure you export WITHOUT the player model! - Export out the player model with all bones including weapon bones. Make sure you export WITHOUT the weapon mesh! So, in the end you have: - Weapon model + weapon bones + hand bone with no animation - Player model + all bones with animation Merge the weapon to the player model and its skeleton and the weapon will animate. For GLA though, you will have to have the weapon mesh included when exporting the player model + new GLA otherwise you won't get the weapon bones outputted.