Sungmingamerpro13

Overhead Gui

Feb 7th, 2026
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.06 KB | None | 0 0
  1. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  2. local Players = game:GetService("Players")
  3.  
  4. local OverheadGui = ReplicatedStorage:WaitForChild("OverheadGui")
  5.  
  6. local GroupId = 0
  7.  
  8. local RoleColors = {
  9.  
  10.     ["Insert Role Name Here"] = Color3.fromRGB(255, 255, 255); -- Make Sure to Rename and Re-Color
  11. }
  12.  
  13. Players.PlayerAdded:Connect(function(Player: Player)
  14.  
  15.     Player.CharacterAdded:Connect(function(Character)
  16.  
  17.         local OverheadGuiClone = OverheadGui:Clone()
  18.         local UsernameLabel = OverheadGuiClone:WaitForChild("Frame").UsernameLabel
  19.         local RoleLabel = OverheadGuiClone:WaitForChild("Frame").RoleLabel
  20.  
  21.         local GetRoleInGroup = Player:GetRoleInGroup(GroupId)
  22.  
  23.         if GetRoleInGroup then
  24.  
  25.             UsernameLabel.Text = Player.Name
  26.             RoleLabel.Text = GetRoleInGroup
  27.             RoleLabel.TextColor3 = RoleColors[GetRoleInGroup]
  28.  
  29.         else
  30.  
  31.             UsernameLabel.Text = Player.Name
  32.             RoleLabel.Text = "🛍 Guest"
  33.             RoleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  34.  
  35.         end
  36.  
  37.         OverheadGuiClone.Parent = Character:FindFirstChild("Head")
  38.     end)
  39. end)
Tags: Roblox Studio
Advertisement
Add Comment
Please, Sign In to add comment