Another thing: What's the other/How do I make another of them?
WeaponImage serves as a base for every weapon made, i think
if you overwrite that base every weapon using that base will malfunction
// Add the WeaponImage namespace as a parent, WeaponImage namespace
// provides some hooks into the inventory system.
className = "WeaponImage"; <===
to make another or whatever just make sure your <namehere>Image does not have the same name as other weapons
and if you mind answering my question... why do you want to edit the gun for? if you want to edit the guns .dts model you need the abandonware Shaper to do something with it