Ammo Entity for Flare Gun

I have those entities someone made, and they are good… They do the job of restocking ammo well, except for the Flare Gun. Is there an entity or whatever that will give me unlimited Flare Gun ammo without cheating?

should have been infinite by default. if not just use this little code inside the shared.lua for the flaregun:
[lua]
-------------Primary Fire Attributes----------------------------------------
SWEP.Primary.Delay = 0.9 – In seconds
SWEP.Primary.Recoil = 0 – Gun Kick
SWEP.Primary.Damage = 0 – Damage per Bullet
SWEP.Primary.NumShots = 1 – Number of shots per one fire
SWEP.Primary.Cone = 0 – Bullet Spread
SWEP.Primary.ClipSize = -1 – Use “-1 if there are no clips”
SWEP.Primary.DefaultClip = -1 – Number of shots in next clip
SWEP.Primary.Automatic = false – Pistol fire (false) or SMG fire (true)
SWEP.Primary.Ammo = “none” – Ammo Type
-------------End Primary Fire Attributes------------------------------------

-------------Secondary Fire Attributes-------------------------------------
SWEP.Secondary.Delay = 0.9
SWEP.Secondary.Recoil = 0
SWEP.Secondary.Damage = 0
SWEP.Secondary.NumShots = 3
SWEP.Secondary.Cone = 0.08
SWEP.Secondary.ClipSize = -1
SWEP.Secondary.DefaultClip = -1
SWEP.Secondary.Automatic = false
SWEP.Secondary.Ammo = “none”
-------------End Secondary Fire Attributes--------------------------------
[/lua]

Where is the shared.lua for the flaregun? I cannot find it anywhere