I have some code that i am using inside of a fast-moving bullet. I clone this script into the bullet when the player fires the gun, and when it touches something it is supposed to hurt it IF it has a humanoid. I am just testing with the print function but it doesn't want to print at all. I have a fear that the Touched event is broken. I have checked the ROBLOX forums, but the only answer I can find is removing something that I don't even have.
function OnTouched(hit) print("touch!") --local human = hit.Parent.Humanoid --human.Health = human.Health - 6 --script.Parent.Parent = nil end wait(0.1) script.Parent.Touched:connect(OnTouched)
EDIT: The same script will work in another block. Is it because the Disabled value is set to true when I insert it into the part?