Hey there,
The weapons are destroyed on unequip, this is done in the player inventory component in the Destroy Held Item function. There isn’t a straight forward way to have weapon attached to the character when not equipped because there isnt a limit to how many weapon a player could have in their inventory.