I don't know jack about how to script... But which one would be more easier to even create?
A separate suppressor for each firearm caliber? (9mm, .45, 5.56, 7.62.)
Or a universal type of suppressor to match the type of firearm? (Pistol suppressor, SMG suppressor, Rifle suppressor.)