Uses for "Explosion"

Besides destroying terrain, are Explosions useful? I’m pretty sure they are a really old feature and don’t know if they use modern methods like Apply Impulse or if they are outdated. although It doesn’t say deprecated on the docs. For example would it work to use explosions to deal knowback?

Not sure if it uses the new physics interface like ApplyImpulse, but I haven’t used it at all in my last 10 projects. It’s too specialized for use these days for me.

Need it because of visual effects? ParticleEmitter just works better and has more features (same is said for the Fire, Sparkle, and Smoke particle objects)

Need it to destroy terrain? This is usually never used since the damage is permanent to the terrain unless you’re constantly regenerating it. I don’t think there’s any modern game using roblox terrain that uses explosion’s terrain deleting setting. There’s also methods in the terrain system to control the looks should you need to cave out terrain or damage only a certain part.

Need it to kill players? It’s excessively tedious. It breaks joints of players which usually results in a missing arm or leg, or a tool flying off your hand. All of this just causes more problems for scripts when bodyparts could go missing at any time. You can also have a more precise hit detection with GetPartBoundsInRadius or raycasting, since you can also filter the damage to only apply to players in different teams or reward players for kills.

Need it for knockback? You have plenty of physics tools now to handle knockback ie ApplyImpulse like you mentioned, which is a lot easier to control than BlastPressure.

I think overall explosions are outdated at this point and there’s much better options of everything it can offer. I would recommend to avoid using it.