Help with Battle Royale inventory mechanics

Players can only pick up one weapon, and when that new weapon is picked up, the previous disappears. Occasionally players can hold up to 3 weapons but this seems to be at random. I have looked through the loot and basic inventory code and can't find any fixes to the weapon destroying and only 1 weapon issue. Any help would be much appreciated

i am facing this problem too. the default weapons have this pickup script that doesn't destroy them. I tried to add that script to my new weapons but still the get destroyed. i am still looking for a solution.