Odd behavior with explosions

Recently I’ve been using explosions in Studio and I noticed some very weird behavior.

If an explosion destroys a player’s legs/bottom of torso then the torso just sits on the ground, but the player can still move, chat, etc. They are invisible after this happens. This has happened pretty often in my test games, and the best way to do it just by jumping on top of the explosion. Takes a few tries, but you’ll know when you’ve done it. I’d recommend doing it with an R15 avatar, I haven’t tried this with R6.

There’s nothing in my code that would cause this, all I do is create a new explosion set it’s location.

Is there a way to prevent this? Is it a Roblox bug?

Would attach images/video and code but I’m away from my PC.

I recommend making a custom explosion with particles or a mesh/sphere.

So then you’re saying it’s an issue with default explosions?

Do you need the explosion to destroy limbs?

if not you can just disable Explosion | Roblox Creator Documentation by setting it to 0

Would it still kill players close to it? Destroying random limbs isn’t necessary for me, but it needs to kill nearby players.

I think it would tbh. Do your explosions damage? If so you already have your answer. The property is just for destroying limbs not damage.

“This property allows developers to make Explosions ‘non-lethal’ to Humanoids by setting DestroyJointRadiusPercent to 0. This means the neck joint will not be broken when characters come into contact with the Explosion.”

Did some research, don’t think it would. However the article I found this on also mentions the Explosion.Hit event which I could use to kill players who are hit.

Gonna mark this as solved now. Thanks for your help everyone.

Create a script that checks if the player loses the lower torso or something, and then kill their humanoid.