Error:
Workspace.Bomb.Bomb.Explode:9: attempt to call a number value
Code:
local bomb = script.Parent
local bombModel = bomb.Parent
local outerRadius = bombModel.OuterRadius
local innerRadius = bombModel.InnerRadius
wait(10)
outerRadius.Transparency = 0.5
innerRadius.Transparency = 0.6
for i in 1, #outerRadius:GetTouchingParts() do
if outerRadius:GetTouchingParts()[i].Parent:IsA("Model") then
local itemModel = outerRadius:GetTouchingParts()[i]
local possibleHuman = itemModel:FindFirstChildWhichIsA("Humanoid")
if possibleHuman then
possibleHuman:TakeDamage(30)
end
end
end
for i in 1, #innerRadius:GetTouchingParts() do
if innerRadius:GetTouchingParts()[i].Parent:IsA("Model") then
local itemModel = innerRadius:GetTouchingParts()[i]
local possibleHuman = itemModel:FindFirstChildWhichIsA("Humanoid")
if possibleHuman then
possibleHuman:TakeDamage(30)
end
end
end
wait(0.2)
outerRadius.Transparency = 1
innerRadius.Transparency = 1
wait(2)
bombModel:Destroy()