How this health booster works is like a medkit, equip it and left mouse click, and the medkit disappears, but the animation freezes in the position. I tried using various ways and I just can't get it fixed. Note that the tool is a one time use healer.
local Tool = script.Parent;
function onActivated()
if not Tool.Enabled then
return
end
local h = Tool.Parent:FindFirstChild("Humanoid")
if (h ~= nil) then
wait(0)
Tool:Remove()
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
h.Health = h.Health + 5
wait(1)
else
return
end
wait(1)
local p = Tool.Handle:Clone()
p.Transparency = 0
Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 0.7
Tool.Parent.Torso["Right Shoulder"].DesiredAngle = 3.6
wait(.1)
Tool.Parent.Torso["Right Shoulder"].MaxVelocity = 1
local dir = h.Parent.Head.CFrame.lookVector
p.Velocity = (dir * 60) + Vector3.new(0,30,0)
p.CanCollide = true
Tool.Glass.Parent = p
p.Glass.Disabled = false
p.Parent = game.Workspace
script.Parent:Remove()
end
function onEquipped()
--Tool.Handle.OpenSound:play()
end
script.Parent.Activated:connect(onActivated)
script.Parent.Equipped:connect(onEquipped)
