Ammo problems

With a lot of guns I’m having ammo problems. I’ll drop the gun, pick it up, but get more ammo than it previously had. I tried fixing it but I had no idea what to do with something like this. Also, is there any way to make guns/ammo spawn in the same spot after someone picks it up (so there’s unlimited guns/ammo in that spot)