SNPC HL2 Weapons

How would I get an SNPC to fire HL2 weapons? Every time I give an SNPC a weapon_frag or some other HL2 weapon, it wouldn’t fire even though the schedule is told to do so. It would work when giving a custom SWEP.