SHOW:
|
|
- or go back to the newest paste.
| 1 | print("EDIT BY xMTSxClyde")
| |
| 2 | function snapToTorso(pos) | |
| 3 | local list = game.Workspace:children() | |
| 4 | local torso = nil | |
| 5 | local dist = 100 | |
| 6 | local temp = nil | |
| 7 | local human = nil | |
| 8 | local temp2 = nil | |
| 9 | for x = 1, #list do | |
| 10 | temp2 = list[x] | |
| 11 | if (temp2.className == "Model") and (temp2 ~= script.Parent) then | |
| 12 | temp = temp2:findFirstChild("Torso")
| |
| 13 | human = temp2:findFirstChild("Humanoid")
| |
| 14 | if (temp ~= nil) and (human ~= nil) and (human.Health > 0) then | |
| 15 | if (temp.Position - pos).magnitude < dist then | |
| 16 | torso = temp | |
| 17 | dist = (temp.Position - pos).magnitude | |
| 18 | annihilate() | |
| 19 | end | |
| 20 | end | |
| 21 | end | |
| 22 | end | |
| 23 | return torso | |
| 24 | end | |
| 25 | ||
| 26 | function annihilate(gun,targ) | |
| 27 | pcall(function() p:remove() end) | |
| 28 | - | p.BrickColor = BrickColor.new(21) |
| 28 | + | |
| 29 | p.BrickColor = BrickColor.new(45) | |
| 30 | p.Anchored = true | |
| 31 | p.CanCollide = false | |
| 32 | p.formFactor = "Plate" | |
| 33 | p.Size = Vector3.new(1,0.4,1) | |
| 34 | p.TopSurface = "Smooth" | |
| 35 | p.BottomSurface = "Smooth" | |
| 36 | local sm = Instance.new("SpecialMesh")
| |
| 37 | sm.MeshType = "Sphere" | |
| 38 | sm.Parent = p | |
| 39 | local mag = (gun.Position - targ).magnitude | |
| 40 | local aim = CFrame.new(gun.Position,targ) | |
| 41 | p.CFrame = aim + (aim.lookVector * (mag / 2)) | |
| 42 | sm.Scale = Vector3.new(0.2,0.2,mag ) | |
| 43 | p.Parent = workspace | |
| 44 | coroutine.resume(coroutine.create(function() | |
| 45 | wait(0.3) | |
| 46 | pcall(function() p:remove() end) | |
| 47 | end)) | |
| 48 | end | |
| 49 | laser(script.Parent.Shooter,torso) | |
| 50 | local ex = Instance.new("Explosion")
| |
| 51 | - | ex.BlastRadius = 3 |
| 51 | + | |
| 52 | ex.BlastRadius = 999999 | |
| 53 | ex.Parent = workspace | |
| 54 | - | end) |
| 54 | + | |
| 55 | end) | |
| 56 | <eof> |