Does anyone know how I would add colors for certain players using this group rank script
local groupID = 3631816;
local before_name = false;
local ts = tostring
game.Players.PlayerAdded:connect(function(player)
repeat wait() until player.Character
local char = player.Character
getRole(player)
player.Changed:connect(function()
repeat wait() until player.Character
wait()
getRole(player)
end)
end)
function createTitle(p, s)
local gui = sc############ local clone = gui:Clone()
clone.Parent = p.Character.Head
if before_name then
clone.F.T.Text = s.." "..p.Name
else
clone.F.T.Text = p.Name..", "..s
end
end
function getRole(player)
player.Character.Humanoid.NameOcclusion = "OccludeAll"
if player.Character.Head:findFirstChild("Title") then
return false
elseif not player.Character.Head:findFirstChild("Title") and player:IsInGroup(groupID) then
local rankString = player:GetRoleInGroup(groupID)
createTitle(player, rankString)
elseif not player:IsInGroup(groupID) then
createTitle(player, "Customer")
end
end
I am not sure if this would work. I couldn't figure out how to add it:
if name.Text == "Linked_S" then
name.TextStrokeTransparency = 0
name.TextStrokeColor3 = Color3.new(255, 0, 0)
role.TextStrokeTransparency = 0
role.TextStrokeColor3 = Color3.new(255, 0, 0)
role.Text = "Head Developer"
elseif name.Text == "" then
name.TextStrokeTransparency = 0
name.TextStrokeColor3 = Color3.new(0, 0, 0)
role.TextStrokeTransparency = 0
role.TextStrokeColor3 = Color3.new(0, 255, 0) |