local Tool = script.Parent
local player = game.Players.LocalPlayer
local QuantityText = player.PlayerGui:WaitForChild("BackpackGui").Frame.Quantity
local Enabled = true
Tool:WaitForChild("stacks").Changed:Connect(function(value)
QuantityText.Text = "Quantity: "..value
end)
QuantityText.Text = "Quantity: "..Tool.stacks.Value
Tool.Activated:Connect(function()
if not Enabled then
return
end
Enabled = false
Tool.GripForward = Vector3.new(-0.976,0,-0.217)
Tool.GripPos = Vector3.new(.95,-0.76,1.4)
Tool.GripRight = Vector3.new(0.217,0, 0.976)
Tool.GripUp = Vector3.new(0,1,0)
wait(.8)
local Humanoid = player.Character:FindFirstChild("Humanoid")
if (Humanoid ~= nil) then
if (Humanoid.MaxHealth > Humanoid.Health + 1.6) then
Humanoid.Health = Humanoid.Health + 1.6
else
if Humanoid.Health == Humanoid.MaxHealth then
if Tool:WaitForChild("stacks") and Tool.stacks.Value > 1 then
Tool.stacks.Value = Tool.stacks.Value - 1
else
Tool:Destroy()
QuantityText.Visible = false
end
end
end
end
Tool.GripForward = Vector3.new(-0.976,0,-0.217)
Tool.GripPos = Vector3.new(0.3,0,0)
Tool.GripRight = Vector3.new(0.217,0,-0.976)
Tool.GripUp = Vector3.new(0,1,0)
Enabled = true
end)
Tool.Equipped:Connect(function()
QuantityText.Visible = true
QuantityText.Text = "Quantity: "..Tool.stacks.Value
end)
Tool.Unequipped:Connect(function()
QuantityText.Visible = false
end)