Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script.Parent = Workspace.Friaza
- ra = script.Parent.Torso["Left Shoulder"]
- c = script.Parent
- canglue = true
- ch = game:GetService("Chat")
- function Glue(Part)
- if Part.Parent:FindFirstChild("Humanoid") and canglue == true and Part.Parent.Humanoid.Health > 0 then
- canglue = false
- i = math.random(1,5)
- if i == 1 then
- ch:Chat(c.Head, "Life drain!")
- elseif i == 2 then
- ch:Chat(c.Head, Part.Parent.Name ..", your power is mine!")
- elseif i == 3 then
- ch:Chat(c.Head, "I'll absorb your vitality, " ..Part.Parent.Name .."!")
- elseif i == 4 then
- ch:Chat(c.Head, "Take this " ..Part.Parent.Name .."!")
- elseif i == 5 then
- ch:Chat(c.Head, "Absorbtion quirk!")
- end
- ra.C0 = ra.C0 *CFrame.Angles(0, 0, -1.6)
- canglue = false
- x = Instance.new("Weld", c["Left Arm"])
- x.Part0 = x.Parent
- x.Part1 = Part.Parent.Head
- x.C0 = CFrame.fromEulerAnglesXYZ(math.random(), math.random(), math.random()) *CFrame.new(math.random(-1, 1), math.random(-1,1), math.random(-1,1))
- bloody = false
- repeat wait()
- if Part.Parent.Humanoid.Health < Part.Parent.Humanoid.MaxHealth /2 and bloody == false then
- Part.Parent.Head.BrickColor = BrickColor.new("Really red")
- Part.BrickColor = BrickColor.new("Really red")
- bloody = true
- z = Instance.new("Smoke", Part)
- game.Debris:AddItem(z, 10)
- z.RiseVelocity = -1
- z.Opacity = 0.3
- z.Color = Color3.new(100, 0, 0)
- z.Size = 1
- end
- c.Humanoid.Health = c.Humanoid.Health +1
- Part.Parent.Humanoid.Health = Part.Parent.Humanoid.Health -Part.Parent.Humanoid.MaxHealth/100 until Part == nil or Part.Parent == nil or Part.Parent.Humanoid.Health < 5
- if Part.Parent:FindFirstChild("BloodCaptured") then
- Part.Parent.Humanoid.Health = 0
- end
- ra.C0 = ra.C0 *CFrame.Angles(0, 0, 1.6)
- zz = Instance.new("IntValue", Part.Parent)
- zz.Name = "BloodCaptured"
- zz.Value = 1
- if x then x:Destroy() end
- if Part and Part.Parent and Part.Parent:FindFirstChild("Humanoid") and Part.Parent.Humanoid.Health > 0 then
- v = Instance.new("BodyVelocity", Part)
- v.maxForce = Vector3.new(100000, 100000, 100000)
- game.Debris:AddItem(v,0.3)
- v.velocity = c.Torso.CFrame.lookVector *70
- end
- wait(0.4)
- canglue = true
- end
- end
- script.Parent["Left Arm"].Touched:connect(Glue)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement