So, I have a script where, when I step on a brick, the limbs of "Human" catch fire. After 3 seconds, I want an explosion to occur in the the Human's Torso. The problem is, the explosion is created in the Baseplate and doesn't parent to Torso after I clone it. All help is appreciated! Here's the script:
local part = script.Parent
local db = false
function explode(hit)
local human = hit.Parent
local explosion = Instance.new("Explosion")
local fire = Instance.new("Fire")
local myArray = {"Left Leg","Right Leg","Left Arm","Right Arm"}
if human then
if not db then
db = true
for i,v in pairs(myArray) do
fire:Clone().Parent = human[v]
end
wait(3)
explosion:Clone().Parent = human
db = false
end
end
end
part.Touched:connect(explode)
Also, output isn't giving any errors.

2 comments
You do know that this code will error if the player has an arm or leg missing.
This code will also be ran for all touched parts with a parent as you do not check for a player / humanoid.