yeah the weapon spawning is because it will only spawn X amount in a radius around you. If you don't pick them up then new ones wont spawn. We didn't set up a system for them to despawn over time so its another polish job!