Naming System Help?!
So Im trying to set up a naming system but I want the people with the Gamepass to have a VIP Above their name! Please help
01 | local passId = 180687284 |
02 | function isAuthenticated(player) |
03 | return game:GetService( "GamePassService" ):PlayerHasPass(player, passId) |
08 | local groupID = 1178831 ; |
09 | local before_name = false ; |
11 | game.Players.PlayerAdded:connect( function (player) |
12 | repeat wait() until player.Character |
13 | local char = player.Character |
15 | player.Changed:connect( function () |
16 | repeat wait() until player.Character |
24 | game.Players.PlayerAdded:connect( function (plr, s) |
25 | local gui = script.Title |
26 | local clone = gui:Clone() |
27 | clone.Parent = p.Character.Head |
30 | if isAuthenticated(plr) then |
31 | print (plr.Name .. " has bought the game pass with id " .. passId) |
32 | clone.F.T.Text = plr.Name.. ", VIP " ..s |
39 | function createTitle(p, s) |
40 | local gui = script.Title |
41 | local clone = gui:Clone() |
42 | clone.Parent = p.Character.Head |
44 | clone.F.T.Text = s.. " " ..p.Name |
46 | clone.F.T.Text = p.Name.. ", " ..s |
50 | function getRole(player) |
51 | player.Character.Humanoid.NameOcclusion = "OccludeAll" |
52 | if player.Character.Head:findFirstChild( "Title" ) then |
54 | elseif not player.Character.Head:findFirstChild( "Title" ) and player:IsInGroup(groupID) then |
55 | local rankString = player:GetRoleInGroup(groupID) |
56 | createTitle(player, rankString) |
57 | elseif not player:IsInGroup(groupID) then |
58 | createTitle(player, "Guest" ) |