Advertisement
Citizzen

Roblox Name Tag

Dec 15th, 2017
1,818
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. local groupID = 0;
  2. local before_name = false;
  3. local ts = tostring
  4. game.Players.PlayerAdded:connect(function(player)
  5. repeat wait() until player.Character
  6. local char = player.Character
  7. getRole(player)
  8. player.Changed:connect(function()
  9. repeat wait() until player.Character
  10. wait()
  11. getRole(player)
  12. end)
  13. end)
  14. function createTitle(p, s)
  15. local gui = script.Title
  16. local clone = gui:Clone()
  17. clone.Parent = p.Character.Head
  18. if before_name then
  19. clone.F.T.Text = s.." "..p.Name
  20. else
  21. clone.F.T.Text = p.Name..", "..s
  22. end
  23. end
  24.  
  25. function getRole(player)
  26. player.Character.Humanoid.NameOcclusion = "OccludeAll"
  27. if player.Character.Head:findFirstChild("Title") then
  28. return false
  29. elseif not player.Character.Head:findFirstChild("Title") and player:IsInGroup(groupID) then
  30. local rankString = player:GetRoleInGroup(groupID)
  31. createTitle(player, rankString)
  32. elseif not player:IsInGroup(groupID) then
  33. createTitle(player, "Customer")
  34. end
  35. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement