I do it by searching the exact address of the slot of the weapon and freezing it. but i suppose that your problem its that you freeze the wrong value. ill give you a simple but very efective tip. when you have the values with the weapons skills equiped. try this. unequip a weapon and see the values. only one will change to 0 and if changes more than only one, in values see what value are only 8 numbers and i said numbers only numbers. i did by this way all the time. equip a weapon freeze the value unequip come to the lobby and i continue wearing it but with the timer freezed.
And if you search the slot value you can equip a weapon see the ID of it Text on a document save it and for the next time you only equip that weapon search for the exact value putting the id and you will have in only one search able to freeze the weapon. and not only that you can only have the ID of your submachine equip. search the exact value with the ID of your sub. unequip and see what value change to 0 equip another weapon in the same slot and you will see that the value changes. its the current weapon ID on that slot and then simply freeze it and unequip. tadaaa you have a unlimited weapon :) it works with skills clothes and whateva you want.
Question: does the freezed clothes give stats? and the weapons? ty!
Sorry 4 my english im spanish hope that this will give you a better vision about what are you doing with that weirdo program with a lot of numbers :)