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 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 == 0
- ra.C0 = ra.C0 *CFrame.Angles(0, 0, 1.6)
- if x then x:Destroy() end
- end
- end
- script.Parent["Left Arm"].Touched:connect(Glue)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement