So basically I have a nametag script and I need it to have a title for certain people. All it needs to say is "The Hon" and then there name

This is the full nametag script

local commands = {}

function Create(ClassName)
	return function(Properties)
		local Obj = Instance.new(ClassName)
		for i,v in pairs(Properties) do
			if type(i) == 'number' then
				v.Parent = Obj
			else
				Obj[i] = v
			end
		end
		return Obj
	end
end
function HandleCharacter(Player, Character)
	local Custom = Character:WaitForChild('Head'):clone()
	Custom.Name = 'TastiesOverhead'
	Custom.Parent = Character
	Custom.face:Destroy()
	Character.Head.Transparency = 1
	Create'Weld'{
		Name = 'CustomWeld';
		Parent = Custom;
		Part0 = Character.Head;
		Part1 = Custom;
	}
	local function Citizen()
		
		Create'BillboardGui'{
			Name = 'Nametag';
			Parent = Custom;
			Size = UDim2.new(5, 0, 0.5, 0);
			StudsOffset = Vector3.new(0, 2, 0);
			Create'TextLabel'{
				Name = 'NameLabel';
				BackgroundTransparency = 1;
				Size = UDim2.new(1, 0, 1, 0);
				Position = UDim2.new(0, 0, -0.8, 0);
				Font = 'ArialBold';
				Text = Character.Name;
				TextColor3 = Color3.new(1, 1, 0);
				TextScaled = true;
				TextStrokeTransparency = 1;
			};
			Create'TextLabel'{
				Name = 'RankLabel';
				BackgroundTransparency = 1;
				Size = UDim2.new(1, 0, 0.92, 0);
				Position = UDim2.new(0, 0, 0.2, 0);
				TextTransparency = .1;
				Font = 'SourceSansItalic';
				FontSize = Enum.FontSize.Size14;
				Text = Player:GetRoleInGroup(7357623);
				TextColor3 = Color3.new(1, 1, 1);
				TextScaled = true;
				TextStrokeTransparency = 1;
			};
		}
	end
	if Player.Team == game.Teams["Citizen's"] then
		Citizen()
	end


	Custom.BrickColor = Character.Head.BrickColor
	Character.Head.Changed:connect(function()
		Character.Head.Transparency = 1
		Custom.BrickColor = Character.Head.BrickColor
	end)
	Character.Head.Mesh.Changed:connect(function()
		Custom:WaitForChild('Mesh').MeshId = Character.Head:WaitForChild('Mesh').MeshId
	end)
end

local rainbow = function(callback)
	local frequency = 0.1
	local i = 0 
	while true do wait()
		local red = math.sin(frequency*i + 0)*127+128 
		local green = math.sin(frequency*i + 2*math.pi/3)*127+128 
		local blue = math.sin(frequency*i + 4*math.pi/3)*127+128 
		callback(Color3.new(red/255,green/255,blue/255)) i = i+1 
	end end 
function HandlePlayer(Player)
	if Player.Character then
		HandleCharacter(Player, Player.Character)
	end
	Player.CharacterAdded:connect(function(Character) HandleCharacter(Player, Character) end)
	if Player.UserId == 0 or Player.UserId == 0 or Player.UserId == 0 or Player.UserId == 0 then
		Player.CharacterAdded:connect(function(char) local label = char:WaitForChild("TastiesOverhead") 
			coroutine.resume(coroutine.create(rainbow),function(color)label.Nametag.RankLabel.TextColor3 = Color3.new(color.r,color.g,color.b)end) 
		end)
	end
end
game.Players.PlayerAdded:connect(function(b)
	HandlePlayer(b)
end)
for i,v in pairs(game.Players:GetPlayers()) do
	HandlePlayer(v) 
end 

I have tried using or,if, then and nothing will work

So all it is is that if the person is in the group then they get that title the group ID is 7620785

Thanks!