Well i was trying to something like when you hover your mouse on a player it will show their role in the group
Here is the code:
local GroupID = 6326244 -- put your group id local players = game:GetService("Players") local plr = players.LocalPlayer local playerGui = plr:WaitForChild("PlayerGui") local mouse = plr:GetMouse() local screenGui = Instance.new("ScreenGui", playerGui) local mouseLabel = Instance.new("TextLabel", screenGui) local rank = Instance.new("TextLabel", screenGui) mouseLabel.BackgroundTransparency = 1 mouseLabel.Size = UDim2.new(0, 200, 0, 25) mouseLabel.Font = Enum.Font.SourceSans mouseLabel.Text = "" mouseLabel.TextColor3 = Color3.fromRGB(255, 255, 255) mouseLabel.TextStrokeTransparency = 0 mouseLabel.TextScaled = true mouseLabel.Visible = false if plr:IsInGroup(GroupID) then rank.BackgroundTransparency = 1 rank.Size = UDim2.new(0, 100, 0, 25) rank.Font = Enum.Font.SourceSans rank.Text = "" rank.TextColor3 = Color3.fromRGB(255, 255, 255) rank.TextStrokeTransparency = 0 rank.TextScaled = true rank.Visible = false local function onMouseMove() local target = mouse.Target if target ~= nil then if players:GetPlayerFromCharacter(target.Parent) then mouseLabel.Text = target.Parent.Name mouseLabel.Position = UDim2.new(0, mouse.X, 0, mouse.Y) mouseLabel.Visible = true rank.Text = target.Parent:GetRoleInGroup(GroupID) rank.Position = UDim2.new(0, mouse.X, 0, mouse.Y) rank.Visible = true else mouseLabel.Visible = false rank.Visible = false end else mouseLabel.Visible = false rank.Visible = false end end mouse.Move:connect(onMouseMove) end