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

Need help with a touched event, wont cframe through people?

Asked by 7 years ago
Edited 7 years ago

Ok, so i have this ball which is moving and is growing in size. I want it to do damage which it does. But it won't go through people it just goes on top of them. Like it hits them but wont cframe through them.

Is there a way to allow a ball to cframe through someone with a touched event and I have tried so many things and none of them work.

move script -

wait()
Part = script.Parent
c = 0.4
m = 101
n = 0
repeat
    wait()
    c = c + 0.5
Part.CFrame = Part.CFrame + Part.CFrame.lookVector * 1.3
until c >= 40

repeat
    wait()
    m = m - 20
    Part.Size = Vector3.new(c,c,c)
    Part.Transparency = Part.Transparency + 0.05
until Part.Transparency >= 1

Part.Parent:Destroy()


damage script

me = script.Parent.Parent.Parent



damage = 20


function bleh(hit)
 humanoid = hit.Parent:findFirstChild("Humanoid")
 if humanoid ~= nil then
  if humanoid.Parent ~= me then
   Ex = Instance.new("Explosion") 
   Ex.Parent = hit.Parent   Ex.BlastRadius = 8
   Ex.Position = hit.Parent.Torso.Position 
   Ex.BlastPressure = 0
   hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(math.random(-5, 5), 0, math.random(-5, 5)) * CFrame.Angles(0, math.random(-3, 3), 0)
   humanoid.Sit = true
   humanoid.Health = humanoid.Health - damage
  end
 end
end
script.Parent.Touched:connect(bleh)

0
Could you include the script? Also, if you're using Vector3, this won't work. You need to use "CFrame.new" I'll be able to help more with the actual script. Peeshavee 226 — 7y
0
there ickeyben123 22 — 7y

Answer this question