Bombs disappearing

So, what I’ve been trying to do is make an event of falling bombs. The problem is that even though I’ve given the explosion a parent and position, it doesn’t show, despite destroying the bomb. I’ve looked through my code and seen other explosions in my scripts, but it seems like only this one won’t work.

When the bomb is parented to the workspace, this code runs.

script.Parent.DescendantAdded:Connect(function()
wait(3,8)
local Bomb = Instance.new(“Explosion”)
Bomb.Position = script.Parent
Bomb.BlastRadius = 12
Bomb.BlastPressure = 10000
Bomb.Parent = workspace

This may help?

local Bomb = Instance.new("Explosion",workspace)
Bomb.Position = script.Parent
Bomb.BlastRadius = 12
Bomb.BlastPressure = 10000

“wait” only has one parameter, not two

An instance can’t be a Vector3

yikes you might be right. I don’t know how i missed that. ill mark this as the solution if i don’t have any more trouble

Nope. I changed it and it’s still disappearing.
script.Parent.DescendantAdded:Connect(function()
wait(3)
local Bomb = Instance.new(“Explosion”)
Bomb.Position = script.Parent.Position
Bomb.BlastRadius = 12
Bomb.BlastPressure = 10000
Bomb.Parent = workspace
end)

right, so after a bit of trial and error, I reached a conclusion I’m pretty happy with. I think I’ll post more about the game I’m currently working on, if any of you were curious about it.