Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
(parent, radius)
corner = .()
corner.CornerRadius = .(, radius )
corner.Parent = parent
ListFrame = .()
ListFrame.Name =
ListFrame.Parent = ScreenGui
ListFrame.BackgroundColor3 = .(, , )
ListFrame.Position = .(, , , )
ListFrame.Size = .(, , , )
ListFrame.Active =
ListFrame.Draggable =
(ListFrame, )
ListTitle = .()
ListTitle.Parent = ListFrame
ListTitle.Size = .(, , , )
ListTitle.BackgroundTransparency =
ListTitle.Font = .Font.SourceSansBold
ListTitle.Text =
ListTitle.TextColor3 = .(, , )
ListTitle.TextSize =
PlayerScroll = .()
PlayerScroll.Parent = ListFrame
PlayerScroll.BackgroundTransparency =
PlayerScroll.Position = .(, , , )
PlayerScroll.Size = .(, -, , -)
PlayerScroll.CanvasSize = .(, , , )
PlayerScroll.ScrollBarThickness =
PlayerLayout = .()
PlayerLayout.Parent = PlayerScroll
PlayerLayout.SortOrder = .SortOrder.Name
PlayerLayout.Padding = .(, )
PlayerLayout:():(()
PlayerScroll.CanvasSize = .(, , , PlayerLayout.AbsoluteContentSize.Y)
)
DetailFrame = .()
DetailFrame.Name =
DetailFrame.Parent = ScreenGui
DetailFrame.BackgroundColor3 = .(, , )
DetailFrame.Position = .(, , , )
DetailFrame.Size = .(, , , )
DetailFrame.Visible =
DetailFrame.Active =
DetailFrame.Draggable =
(DetailFrame, )
UserLabel = .()
UserLabel.Parent = DetailFrame
UserLabel.Size = .(, -, , )
UserLabel.Position = .(, , , )
UserLabel.BackgroundTransparency =
UserLabel.Font = .Font.SourceSansBold
UserLabel.Text =
UserLabel.TextColor3 = .(, , )
UserLabel.TextSize =
UserLabel.TextXAlignment = .TextXAlignment.Left
ItemScroll = .()
ItemScroll.Parent = DetailFrame
ItemScroll.BackgroundTransparency =
ItemScroll.Position = .(, , , )
ItemScroll.Size = .(, -, , -)
ItemScroll.CanvasSize = .(, , , )
ItemScroll.ScrollBarThickness =
ItemLayout = .()
ItemLayout.Parent = ItemScroll
ItemLayout.SortOrder = .SortOrder.Name
ItemLayout.Padding = .(, )
ItemLayout:():(()
ItemScroll.CanvasSize = .(, , , ItemLayout.AbsoluteContentSize.Y)
)
CloseBtn = .()
CloseBtn.Parent = DetailFrame
CloseBtn.Position = .(, -, , )
CloseBtn.Size = .(, , , )
CloseBtn.BackgroundColor3 = .(, , )
CloseBtn.Font = .Font.SourceSansBold
CloseBtn.Text =
CloseBtn.TextColor3 = .(, , )
CloseBtn.TextSize =
(CloseBtn, )
rainbowLabels = {}
(itemName)
.(itemName, )
badSuffixes = {, , , , , }
_, suffix (badSuffixes)
.(itemName, -.(suffix)) == suffix
(itemName)
localPlayer = Players.LocalPlayer
localPlayer ,
playerGui = localPlayer:()
playerGui
blocksFrame = playerGui:()
playerGui.BuildGui:()
playerGui.BuildGui.InventoryFrame:()
playerGui.BuildGui.InventoryFrame.ScrollingFrame:()
blocksFrame
visualTemplate = blocksFrame:(itemName)
visualTemplate
typeIconId =
frameImageId =
visualTemplate:() visualTemplate.TypeIcon:()
typeIconId = visualTemplate.TypeIcon.Image
visualTemplate:()
frameImageId = visualTemplate.Image
typeIconId, frameImageId
,
(label, value)
num = (value)
label.TextStrokeTransparency =
rainbowLabels[label] =
num <
label.TextColor3 = .(, , )
num >= num <
label.TextColor3 = .(, , )
num >= num <
label.TextColor3 = .(, , )
num >= num <
label.TextColor3 = .(, , )
num >= num <
label.TextColor3 = .(, , )
label.TextStrokeColor3 = .(, , )
label.TextStrokeTransparency =
num >= num <
label.TextColor3 = .(, , )
label.TextStrokeColor3 = .(, , )
label.TextStrokeTransparency =
rainbowLabels[label] =
.(()
.()
hue = (() % ) /
rainbowColor = .(hue, , )
label, isActive (rainbowLabels)
isActive
label.TextColor3 = rainbowColor
)
activeTargetPlayer =
liveConnections = {}
()
_, connection (liveConnections)
connection:()
liveConnections = {}
rainbowLabels = {}
_, child (ItemScroll:())
child:()
child:()
CloseBtn.MouseButton1Click:(()
DetailFrame.Visible =
()
activeTargetPlayer =
)
(targetPlayer)
()
activeTargetPlayer = targetPlayer
UserLabel.Text = targetPlayer.Name ..
DetailFrame.Visible =
dataFolder = targetPlayer:(, )
dataFolder
(item)
item:()
(item.Name)
RowFrame = .()
RowFrame.Name = item.Name
RowFrame.Parent = ItemScroll
RowFrame.Size = .(, , , )
RowFrame.BackgroundColor3 = .(, , )
(RowFrame, )
typeIconAsset, frameButtonAsset = (item.Name)
ButtonDecal = .()
ButtonDecal.Parent = RowFrame
ButtonDecal.Size = .(, , , )
ButtonDecal.Position = .(, , , )
ButtonDecal.BackgroundTransparency =
ButtonDecal.Image = frameButtonAsset ~= frameButtonAsset
TypeDecal = .()
TypeDecal.Parent = RowFrame
TypeDecal.Size = .(, , , )
TypeDecal.Position = .(, , , )
TypeDecal.BackgroundTransparency =
TypeDecal.Image = typeIconAsset ~= typeIconAsset
NameLabel = .()
NameLabel.Parent = RowFrame
NameLabel.Size = .(, -, , )
NameLabel.Position = .(, , , )
NameLabel.BackgroundTransparency =
NameLabel.Font = .Font.SourceSans
NameLabel.Text = item.Name
NameLabel.TextColor3 = .(, , )
NameLabel.TextSize =
NameLabel.TextXAlignment = .TextXAlignment.Left
ValueLabel = .()
ValueLabel.Parent = RowFrame
ValueLabel.Size = .(, -, , )
ValueLabel.Position = .(, , , )
ValueLabel.BackgroundTransparency =
ValueLabel.Font = .Font.SourceSansBold
ValueLabel.Text = (item.Value)
ValueLabel.TextSize =
ValueLabel.TextXAlignment = .TextXAlignment.Right
(ValueLabel, item.Value)
changeEvent = item.Changed:((newValue)
ValueLabel.Text = (newValue)
(ValueLabel, newValue)
)
.(liveConnections, changeEvent)
_, item (dataFolder:())
(item)
childAddedEvent = dataFolder.ChildAdded:((newItem)
(newItem)
)
.(liveConnections, childAddedEvent)
(player)
PlayerScroll:(player.Name)
Btn = .()
Btn.Name = player.Name
Btn.Parent = PlayerScroll
Btn.Size = .(, , , )
Btn.BackgroundColor3 = .(, , )
Btn.Font = .Font.SourceSans
Btn.Text = player.Name
Btn.TextColor3 = .(, , )
Btn.TextSize =
(Btn, )
Btn.MouseButton1Click:(()
(player)
)
(player)
Btn = PlayerScroll:(player.Name)
Btn Btn:()
activeTargetPlayer == player
DetailFrame.Visible =
()
activeTargetPlayer =
_, p (Players:())
(p)
Players.PlayerAdded:(addPlayerButton)
Players.PlayerRemoving:(removePlayerButton)Idk what to say cuz its private