Hello!

I recently added a nametag system into my Roblox game which includes an uppertext (player's name), and a lowertext. Now the script and how it works is fine, but whenever I add another line of the "if player.Name == . . ." code after the first one to create a custom lowertext for another specific player, the name tag doesn't appear in-game at all.

Script:

local rep = game:GetService("ReplicatedStorage") local nametag = rep.NameTag

game.Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(char) local head = char.Head local newtext = nametag:Clone() local uppertext = newtext.UpperText local lowertext = newtext.LowerText

	newtext.Parent = head
	newtext.Adornee = head
	uppertext.Text = player.Name
	
	if player.Name == "PlayerName" then
		lowertext.Text = "(ex.) Owner"
		lowertext.TextColor3 = Color3.fromRGB(255, 0, 0)
		
>>>	if player.Name == "PlayerName" then
		lowertext.Text = "(ex.) Admin"
		lowertext.TextColor3 = Color3.fromRGB(255, 0, 0)
	end
end)

end)

1 comment

0

Use "elseif"