Removing sound effects?

I’m trying to remove a multitude of sound effects from what was formerly a 12-minute video clip. I want to remove everything but the background music so that I can line up the vocals from the original clip to the music, since the music from the official soundtrack is edited and doesn’t line up correctly.

How do I remove sound effects from a clip, specifically guns and explosions, without removing the music?

If you want to try there is the Pop Mute Nyquist plugin which will attenuate everything that’s above the specified level. It will only work perfectly if the explosions are louder than everything else (probably true in your case) but also between the audio you want to keep (not true in your case). So it will greatly attenuate but not remove the explosions.

See how to install Nyquist plugins.