Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
UPDATE_INTERVAL =
GUI_SIZE = .(, , , )
STUDS_OFFSET = .(, , )
isInfoVisible =
playerGui = LocalPlayer:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
toggleButton = .()
toggleButton.Name =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , -)
toggleButton.AnchorPoint = .(, )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.BorderColor3 = .(, , )
toggleButton.BorderSizePixel =
toggleButton.Font = .Font.GothamBold
toggleButton.TextColor3 = .(, , )
toggleButton.TextSize =
toggleButton.Text =
toggleButton.Parent = screenGui
uiCorner = .()
uiCorner.CornerRadius = .(, )
uiCorner.Parent = toggleButton
toggleButton.MouseButton1Click:(()
isInfoVisible = isInfoVisible
toggleButton.Text = isInfoVisible
toggleButton.BackgroundColor3 = isInfoVisible .(, , ) .(, , )
_, player (Players:())
player ~= LocalPlayer player.Character
head = player.Character:()
head
billboard = head:()
billboard
billboard.Enabled = isInfoVisible
)
(player)
leaderstats = player:()
leaderstats
currency = leaderstats:() leaderstats:()
currency
(currency.Value)
(character)
tool = character:()
tool tool.Name
(humanoid)
humanoid.UseJumpPower
.(humanoid.JumpPower)
.(humanoid.JumpHeight)
(targetPlayer, character, textLabel)
character character.Parent
head = character:()
humanoid = character:()
hrp = character:()
localChar = LocalPlayer.Character
localHrp = localChar localChar:()
head humanoid hrp
displayName = targetPlayer.DisplayName
name = targetPlayer.Name
userId = targetPlayer.UserId
accountAge = targetPlayer.AccountAge
premiumStatus = (targetPlayer.MembershipType == .MembershipType.Premium)
health = .(humanoid.Health)
maxHealth = .(humanoid.MaxHealth)
team = targetPlayer.Team targetPlayer.Team.Name
wealth = (targetPlayer)
walkSpeed = .(humanoid.WalkSpeed)
jumpStat = (humanoid)
currentState = humanoid:().Name
toolName = (character)
distance =
localHrp
distance = .((hrp.Position - localHrp.Position).Magnitude)
text = .(, displayName, name)
text ..= .(, userId, accountAge, premiumStatus)
text ..= .(, health, maxHealth, team)
text ..= .(, distance, wealth)
text ..= .(, walkSpeed, jumpStat)
text ..= .(, currentState)
text ..= .(, toolName)
textLabel.Text = text
(targetPlayer, character)
targetPlayer == LocalPlayer
head = character:(, )
head
billboardGui = .()
billboardGui.Name =
billboardGui.Size = GUI_SIZE
billboardGui.StudsOffset = STUDS_OFFSET
billboardGui.AlwaysOnTop =
billboardGui.Enabled = isInfoVisible
billboardGui.Adornee = head
billboardGui.Parent = head
textLabel = .()
textLabel.Name =
textLabel.Size = .(, , , )
textLabel.BackgroundTransparency =
textLabel.Font = .Font.GothamBold
textLabel.TextScaled =
textLabel.TextColor3 = .(, , )
textLabel.TextStrokeTransparency =
textLabel.TextStrokeColor3 = .(, , )
textLabel.Parent = billboardGui
(targetPlayer, character, textLabel)
.(()
character character.Parent textLabel textLabel.Parent
.(UPDATE_INTERVAL)
billboardGui.Enabled
(targetPlayer, character, textLabel)
)
(player)
player == LocalPlayer
player.Character
.(setupCharacter, player, player.Character)
player.CharacterAdded:((character)
(player, character)
)
_, player (Players:())
(player)
Players.PlayerAdded:(handlePlayer)The DetailedCasting_PlayerHeadInfo script is an elite, highly optimized Roblox LocalScript engineered to serve as a comprehensive real-time player telemetry system. Upon execution, it dynamically generates a sleek, visually scaling BillboardGui anchored to every other player's head in the server, providing a live, continuous data feed of their in-game status. This powerful visualizer extracts an unprecedented level of metadata, seamlessly blending static identity details—such as display names, account ages, user IDs, and premium membership statuses—with highly volatile, live-action metrics. These real-time metrics track spatial distance from the local player, precise health values, active movement speeds, jump power statistics, currently equipped tools, in-game wealth, and even the live physical state of the player's humanoid, detecting whether they are running, falling, or seated. To ensure maximum user control and screen clarity, the script automatically mounts an Obsidian-themed graphical toggle button to the local player's screen, allowing them to instantly hide or reveal the entire data network on the fly. Under the hood, the architecture utilizes asynchronous coroutines and i

Universal