-- variables (powerbars)--------------
local gui = game.ReplicatedStorage.RepThing.BillboardGui
local gui2 = game.ReplicatedStorage.RepThing.BillboardGui2
-- variables---------------
local guiclone = gui:Clone()
local guiclone2 = gui2:Clone()
local player = game.Players.LocalPlayer
local char = player.Character
local hrp = char:WaitForChild("HumanoidRootPart")
--Instance-----------------------
local part = Instance.new("Part")
part.Anchored = false
part.Transparency = 1
part.CanCollide = false
part.Parent = hrp
part.Size = Vector3.new(1, 1, 1)
part.CFrame = hrp.CFrame
local part2 = Instance.new("Part")
part2.Name = "Part2"
part2.Anchored = false
part2.Transparency = 1
part2.CanCollide = false
part2.Parent = hrp
part2.Size = Vector3.new(1, 1, 1)
part2.CFrame = hrp.CFrame
local weld = Instance.new("Weld")
weld.Parent = hrp
weld.Part1 = hrp
weld.Part0 = part
weld.C0 = CFrame.new(-3, 0, 0)
local weld2 = Instance.new("Weld")
weld2.Parent = hrp
weld2.Part1 = hrp
weld2.Part0 = part2
weld2.C0 = CFrame.new(-3.1, 0, 0)
guiclone.Parent = part
guiclone.Enabled = false
guiclone2.Parent = part2
guiclone2.Enabled = false
local line = guiclone.back
local uis = game:GetService("UserInputService")
local db = false
local power = 0
local maxPower = 80
local function updateLine()
line.Size = UDim2.new(1, 0, 1 - power / maxPower, 0)
end
uis.InputBegan:Connect(function(input, gpe)
if gpe then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 then
guiclone.Enabled = true
db = true
while db do
power = math.min(power + 2, maxPower)
updateLine()
wait(0.05)
end
end
end)
uis.InputEnded:Connect(function(input, gpe)
if gpe then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 then
db = false
power = 0
updateLine()
guiclone.Enabled = false
end
end)