Mine's more "programmable weapon" to do anything like trigger a door, shoot fire arrows after hitting a torch, whatever, than this being e.g. always a shotgun but with variable damage amount/spread/ammo. I was considering adding other choices like a rapid-fire one (instead of repeated clicking like the Gun) but since there was hardly any interest in it I just stopped.
If you wanted to have a limited clip you could store remaining ammo as a variable on the player, then do a longer-than-usual timeout.