Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

My Health and Touch script does not work and does not destroy the model?

Asked by 1 year ago
Edited 1 year ago

Hello!

I am making a game where you shoot a part at enemies, and when the part named "Ray" touches an enemy it should destroy it, but it does not work! (canTouch = true) Here is my Touch Script:

local HRP = script.Parent.HumanoidRootPart

HRP.Touched:Connect(function(hit)
    if hit.Name == "Ray" then

        script.Parent:Destroy()

    end
end)


Thank you for helping me!

  • KoalaKo_XD
0
Where is this script running? virushunter9 943 — 1y

1 answer

Log in to vote
-1
Answered by 1 year ago

Basically when trying to get the object of what touched another object you want to find the hit.parent

Here is a fixed script:

local HRP = script.Parent.HumanoidRootPart

HRP.Touched:Connect(function(hit)
    if hit.Parent.Name == "Ray" then

        script.Parent:Destroy()

    end
end)

Hope this helps!

0
Did not work for some reason.. KoalaKo_XD 27 — 1y
Ad

Answer this question