Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
event = player.Backpack:():()
gui = .()
gui.Parent = player:()
gui.ResetOnSpawn =
shadow = .()
shadow.Parent = gui
shadow.AnchorPoint = .(,)
shadow.Position = .(,)
shadow.Size = .(,)
shadow.BackgroundTransparency =
shadow.Image =
shadow.ImageTransparency =
shadow.ScaleType = .ScaleType.Slice
shadow.SliceCenter = Rect.(,,,)
frame = .(, gui)
frame.AnchorPoint = .(,)
frame.Position = .(,)
frame.Size = .(, )
frame.BackgroundColor3 = .(,,)
frame.BorderSizePixel =
.(, frame).CornerRadius = .(,)
stroke = .(, frame)
stroke.Color = .(,,)
stroke.Thickness =
stroke.Transparency =
shadow.Position = frame.Position
shadow.Size = frame.Size + .(,)
title = .(, frame)
title.Size = .(,)
title.BackgroundTransparency =
title.Text =
title.Font = .Font.GothamBold
title.TextScaled =
title.TextColor3 = .(,,)
scroll = .(, frame)
scroll.Size = .(,)
scroll.Position = .(,)
scroll.CanvasSize = .(,,,)
scroll.ScrollBarImageTransparency =
scroll.BackgroundColor3 = .(,,)
scroll.BorderSizePixel =
.(, scroll).CornerRadius = .(,)
scrollStroke = .(, scroll)
scrollStroke.Color = .(,,)
scrollStroke.Transparency =
padding = .(, scroll)
padding.PaddingTop = .(,)
padding.PaddingLeft = .(,)
padding.PaddingRight = .(,)
content = .(, scroll)
content.Size = .(,,,)
content.BackgroundTransparency =
layout = .(, content)
layout.Padding = .(,)
selectedPlayer =
(plr)
plr == player
btn = .()
btn.Size = .(,,,)
btn.Text = plr.Name
btn.Font = .Font.Gotham
btn.TextScaled =
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
btn.Parent = content
.(, btn).CornerRadius = .(,)
btnStroke = .(, btn)
btnStroke.Transparency =
btn.MouseButton1Click:(()
selectedPlayer = plr
_,v (content:())
v:()
v.BackgroundColor3 = .(,,)
btn.BackgroundColor3 = .(,,)
)
()
_,v (content:())
v:()
v:()
selectedPlayer =
_,plr (Players:())
(plr)
.()
content.Size = .(,,,layout.AbsoluteContentSize.Y)
scroll.CanvasSize = .(,,,layout.AbsoluteContentSize.Y + )
Players.PlayerAdded:(refresh)
Players.PlayerRemoving:(refresh)
()
bring = .(, frame)
bring.Size = .(,)
bring.Position = .(,)
bring.Text =
bring.Font = .Font.GothamBold
bring.TextScaled =
bring.BackgroundColor3 = .(,,)
bring.TextColor3 = .(,,)
bring.BorderSizePixel =
.(, bring).CornerRadius = .(,)
bringStroke = .(, bring)
bringStroke.Transparency =
status = .(, frame)
status.Size = .(,)
status.Position = .(,)
status.BackgroundTransparency =
status.Font = .Font.Gotham
status.TextScaled =
status.TextColor3 = .(,,)
(txt,color)
status.Text = txt
status.TextColor3 = color
.(,()
status.Text == txt
status.Text =
)
bring.MouseButton1Click:(()
selectedPlayer
(, .(,,))
selectedPlayer.Character
(, .(,,))
hum = selectedPlayer.Character:()
hum
(, .(,,))
event:(, hum, )
(, .(,,))
)
UserInputService = :()
dragging =
dragStart
frameStartPos
shadowStartPos
(input)
delta = input.Position - dragStart
frame.Position = .(
frameStartPos.X.Scale,
frameStartPos.X.Offset + delta.X,
frameStartPos.Y.Scale,
frameStartPos.Y.Offset + delta.Y
)
shadow.Position = .(
shadowStartPos.X.Scale,
shadowStartPos.X.Offset + delta.X,
shadowStartPos.Y.Scale,
shadowStartPos.Y.Offset + delta.Y
)
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
frameStartPos = frame.Position
shadowStartPos = shadow.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
dragging (
input.UserInputType == .UserInputType.MouseMovement
input.UserInputType == .UserInputType.Touch
)
(input)
)

Universal