Swep Help

So, this has been my favorite gun for a long time, and I wanted to have it for personal use, so I uploaded it to the garry’s mod workshop, and put it on hidden so only I could use it.
It showed up in my sweps bar, when I equipped it, it even had the amount of ammo on the side. Only problem is, it wouldn’t shoot.
Is it because it maybe doesn’t have a base? If yes, how might I add a base to the weapon?
Thank you in advance.