So I made a script that I know that works, as I put the script inside other objects, and it works. But, the problem is for some reason, if I try to put it inside of my starter character, which I am putting the script inside of each part of the player model, and it doesn't work. I have the starter model setup, with each part correctly named. I have the script here, although it is a bit messy.
function onTouched(hit)
if hit.Parent:findFirstChild("Humanoid") then
hit:Destroy();
local sound = Instance.new("Sound")
sound.SoundId = "rbxasset://sounds\\Rocket shot.wav"
sound.Parent = script.Parent
sound.Volume = 1
sound:play()
explosion = Instance.new("Explosion")
explosion.BlastRadius = 12
explosion.BlastPressure = 1000000 -- these are really wussy units
-- find instigator tag
local creator = script.Parent:findFirstChild("creator")
explosion.Position = script.Parent.Position
explosion.Parent = game.Workspace
script.Parent:Destroy();
end
end
script.Parent.Touched:connect(onTouched)

1 comment
What line?