@alaamd8 the give command can’t give you weapons that aren’t loaded on the mode you’re playing. Just like how the Origins elemental staffs in zombies only exist on the map Origins, the M16 only exists on campaign and zombies. So, to get the weapon to multiplayer, you need a mod that contains the weapon definition file, the weapon’s models, textures, sounds… etc. OpenAssetTools are the utilities used to build such mod for BO2, and it requires someone who’s willing to learn how to use them and capable of learning them to be able to create mods. I will not teach you how to use them, read and learn yourself or find a mod that already achieves what you’re looking for.