Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UIS = :()
LocalPlayer = Players.LocalPlayer
.(())
()
list = {}
_, p (Players:())
p ~= LocalPlayer p.Character p.Character:()
hum = p.Character:()
hum hum.Health >
.(list, p)
list
()
list = ()
#list ==
list[.(, #list)]
playerGui = LocalPlayer:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.Parent = screenGui
titleBar = .()
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = frame
titleLabel = .()
titleLabel.Size = .(, -, , )
titleLabel.Position = .(, , , )
titleLabel.BackgroundTransparency =
titleLabel.Text =
titleLabel.TextColor3 = .(, , )
titleLabel.TextXAlignment = .TextXAlignment.Left
titleLabel.Parent = titleBar
minimizeButton = .()
minimizeButton.Size = .(, , , )
minimizeButton.Position = .(, -, , )
minimizeButton.BackgroundColor3 = .(, , )
minimizeButton.Text =
minimizeButton.TextColor3 = .(, , )
minimizeButton.Parent = titleBar
contentFrame = .()
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.Parent = frame
prevBtn = .()
prevBtn.Size = .(, , , )
prevBtn.Position = .(, , , )
prevBtn.Text =
prevBtn.BackgroundColor3 = .(, , )
prevBtn.TextColor3 = .(, , )
prevBtn.Parent = contentFrame
nextBtn = .()
nextBtn.Size = .(, , , )
nextBtn.Position = .(, , , )
nextBtn.Text =
nextBtn.BackgroundColor3 = .(, , )
nextBtn.TextColor3 = .(, , )
nextBtn.Parent = contentFrame
label = .()
label.Size = .(, , , )
label.Position = .(, , -, )
label.BackgroundTransparency =
label.Text =
label.TextColor3 = .(, , )
label.TextScaled =
label.Parent = contentFrame
dragging =
dragStart, startPos
(input)
delta = input.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UIS.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement
(input)
)
minimized =
minimizeButton.MouseButton1Click:(()
minimized = minimized
minimized
contentFrame.Visible =
frame.Size = .(, , , )
minimizeButton.Text =
contentFrame.Visible =
frame.Size = .(, , , )
minimizeButton.Text =
)
following =
targetPlayer =
hbConn, targetDiedConn, targetRemoveConn
()
hbConn hbConn:() hbConn =
targetDiedConn targetDiedConn:() targetDiedConn =
targetRemoveConn targetRemoveConn:() targetRemoveConn =
()
following =
targetPlayer =
label.Text =
()
(target)
target target.Character target.Character:()
()
targetPlayer = target
following =
label.Text = .. target.Name
()
hum = target.Character:()
hum
targetDiedConn = hum.Died:(()
()
newTarget = ()
newTarget (newTarget) ()
)
targetRemoveConn = target.AncestryChanged:((_, parent)
parent
newTarget = ()
newTarget (newTarget) ()
)
offset = .(, , )
hbConn = RunService.Heartbeat:(()
following targetPlayer
myChar = LocalPlayer.Character
tChar = targetPlayer.Character
myChar tChar ()
myHRP = myChar:()
tHRP = tChar:()
myHRP tHRP ()
myHRP.CFrame = myHRP.CFrame:(tHRP.CFrame * offset, )
)
nextBtn.MouseButton1Click:(()
t = ()
t (t) label.Text =
)
prevBtn.MouseButton1Click:(stopFollowing)
(char)
hum = char:()
hum.Died:(()
()
.()
LocalPlayer:()
)
(LocalPlayer.Character LocalPlayer.CharacterAdded:())
LocalPlayer.CharacterAdded:(onCharacterAdded)Previous button on progress. Best script for any battleground games

Universal