I've created a script that I thought should create an explosion inside the tool, but it won't work.
local function explosionTool()
print("Explode?")
local toolExplosion = Instance.new("Explosion")
toolExplosion.Parent = script.Parent
end
script.Parent.Parent.Activated:connect(explosionTool)
The script is inside the Handle of the tool, but all it will do is the "print" part of the function. Why won't the rest of the function work?

1 comment
Explosions by default explode at the origin and not at the center of their parent. You need to set its position.