Explosion Overide

How would i go about making a script that replaces the default explosion
with one from my effects folder for my gamemode?

Replace the util.Effect( “HelicopterMegaBomb”, effectdata )
with

util.Effect( “Your effect”, effectdata )

But i want this to effect to happen even when it’s not
hard wired to a certain [X,Y,Z]

Such as when someone shoots a rocket launcher, would i have to do this
maually in the SWEP’S / SENT’S files?