Run it
Copy the script and paste it into your executor.
Players = :()
UIS = :()
TweenService = :()
LP = Players.LocalPlayer
enabled =
cache = {}
(char, playerName)
cache[char]
humanoid = char:()
head = char:()
humanoid head
hl = .()
hl.FillColor = .(,,)
hl.OutlineColor = .(,,)
hl.FillTransparency =
hl.DepthMode = .HighlightDepthMode.AlwaysOnTop
hl.Parent = char
bb = .()
bb.Size = .(, )
bb.StudsOffset = .(, , )
bb.AlwaysOnTop =
bb.Parent = head
name = .()
name.Size = .(,,,)
name.BackgroundTransparency =
name.Text = playerName
name.TextColor3 = .(,,)
name.TextStrokeTransparency =
name.TextScaled =
name.Font = .Font.GothamBold
name.Parent = bb
bg = .()
bg.Position = .(,,,)
bg.Size = .(,,,)
bg.BackgroundColor3 = .(,,)
bg.BorderSizePixel =
bg.Parent = bb
.(, bg).CornerRadius = .(,)
bar = .()
bar.Size = .(,,,)
bar.BackgroundColor3 = .(,,)
bar.BorderSizePixel =
bar.Parent = bg
.(, bar).CornerRadius = .(,)
conn
conn = humanoid.HealthChanged:((hp)
humanoid.Health <=
conn conn:()
bar.Size = .(hp / humanoid.MaxHealth, , , )
)
cache[char] = {hl, bb, conn}
()
_,items (cache)
_,v (items)
(v) ==
v:()
v
v:()
cache = {}
()
_,p (Players:())
p ~= LP p.Character
(p.Character, p.Name)
Players.PlayerAdded:((p)
p.CharacterAdded:((c)
enabled
.()
(c, p.Name)
)
)
gui = .()
gui.Name =
gui.IgnoreGuiInset =
gui.ResetOnSpawn =
gui.Parent = LP:()
dark = .()
dark.Name =
dark.Size = .(,)
dark.Position = .(,)
dark.BackgroundColor3 = .(,,)
dark.BackgroundTransparency =
dark.BorderSizePixel =
dark.ZIndex =
dark.Parent = gui
btn = .()
btn.Size = .(,)
btn.Position = .(,)
btn.AnchorPoint = .(,)
btn.Text =
btn.TextScaled =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
btn.BorderSizePixel =
btn.ZIndex =
btn.Parent = gui
.(, btn).CornerRadius = .(,)
dragging, dragStart, startPos
btn.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch
dragging =
dragStart = i.Position
startPos = btn.Position
)
UIS.InputChanged:((i)
dragging (i.UserInputType == .UserInputType.MouseMovement i.UserInputType == .UserInputType.Touch)
delta = i.Position - dragStart
btn.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
UIS.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch
dragging =
)
btn.MouseButton1Click:(()
enabled = enabled
enabled
btn.Text =
btn.BackgroundColor3 = .(,,)
()
TweenService:(dark, TweenInfo.(), {
BackgroundTransparency =
}):()
btn.Text =
btn.BackgroundColor3 = .(,,)
()
TweenService:(dark, TweenInfo.(), {
BackgroundTransparency =
}):()
)Haki

Universal