so i have a group rank over head script, but how would i make it state what the player's name is?
groupid = 3309505 --Change this to your group ID.
game.Players.PlayerAdded:connect(onPlayerRespawned)--(Do not chang)--
function onPlayerRespawned(newPlayer)
wait(1)
if newPlayer:IsInGroup(groupid) then
gui=Instance.new("BillboardGui")
gui.Parent=newPlayer.Character.Head
gui.Adornee=newPlayer.Character.Head
gui.Size=UDim2.new(3,0,1.25,0)
gui.StudsOffset=Vector3.new(0,3,0)
texta=Instance.new("TextBox")
texta.Size=UDim2.new(1,0,1,0)
texta.BackgroundTransparency = 1
texta.TextScaled = true
texta.TextColor3 = Color3.new(255, 255, 255)
texta.Text = ("- " .. newPlayer:GetRoleInGroup(groupid) .. " -")
texta.Parent=gui
w = game.Lighting.WepsGroup:GetChildren()
for i = 1,#w do
w[i]:Clone().Parent = newPlayer.Backpack
end
end
end
function onPlayerEntered(newPlayer)
newPlayer.Changed:connect(function (property)
if (property == "Character") then
onPlayerRespawned(newPlayer)
end
end)
end
game.Players.PlayerAdded:connect(onPlayerEntered)

1 comment
your functions and calling are a mess