Players spawn with ammo even when SWEP.Primary.DefaultClip = 0

I’m adding custom weapons to my server. On weapons which require rifle, smg, or buckshot ammotypes SWEP.Primary.DefaultClip = 0 causes them to spawn with no ammunition. However, with weapons that require pistol ammo, they normally spawn with 60 rounds. Setting SWEP.Primary.DefaultClip to 0 on these weapons causes the gun has 0 bullets in the clip, but 54 in cache. I’m assuming since the clipsize is 6, that is why. Can anyone help me with finding a way to disable the default pistol ammo given on spawn?

Okay, I’ve started the server even with the issue and it seems only admins get pistol ammo upon spawning. Everyone else doesn’t have any. Weird.

Come on automerge, what the hell