How to remove this tag above his head?

How do I remove the tag above his head without changing NameDisplayDistance? I’ve tried many scripts which do not work. I am not on about the rank and user thing I am on about the blue display name. I do not want to touch NameDisplayDistance because otherwise I can’t name people with my admin

1 Like

Where did that blue tag come from and where is it? Looks like billboard placed in the head.

1 Like

What exactly do you mean by this? If you mean that you can’t get the player’s name, just add it as something like a string value, replacing the display tag in starter character scripts.

1 Like

The max you can do is change DisplayDistanceType to None

Try having a script like this

-- References

local Players = game:GetService("Players")

-- Functions

function onCharacterAdded(Character : Model)
	if Character == nil then return end
	local Humanoid : Humanoid = Character:WaitForChild("Humanoid")
	Humanoid.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
end

function onPlayerAdded(Player : Player)
	onCharacterAdded(Player.Character)
	Player.CharacterAdded:Connect(onCharacterAdded)
end

for Index, Player in pairs(Players:GetPlayers()) do
	onPlayerAdded(Player)
end

Players.PlayerAdded:Connect(onPlayerAdded)
1 Like

That makes no sense but tbh this post also makes no sense, the “blue” text is purely visual and he can always simply read Player.DisplayName or Player.Name properties

2 Likes

I guess you’re right, but I was simply stating that in case of a scenario in which he needed to get the name from the display tag itself.

1 Like

isn’t that a property of Humanoid? you just have to set DisplayDistanceType to none

1 Like

Yes, but he said that he doesn’t want to touch display distance for some reason

1 Like

So if I set the name display distance to 0 then the ;name command with my admin wont work. However, when I join the game theres a tag on the players head which is frustrating.

1 Like

i glanced over the post my bad

just use billboard guis then, i am very sure you can’t display any other text besides display names/names on humanoids

billboard guis just seem like a better option here anyway

1 Like

You are making no sense my guy… The ;name command changes that blue text in pretty much all admin commands

If you get rid of it obv the admin won’t work, the only way to combat this is make your own custom ;name command which is very simple (using billboard guis)

1 Like

But as previously stated by Nicholas, there are other ways to reference the player’s name. Is the command system custom?

1 Like

I know but I dont want it to show when the ;name command hasn’t been run. Do you get me? Like im not trying to get the players name I just dont want that “blue text” to show unless I specifically name them with a name command. Therefore, I dont want to change the name display distance.

1 Like

@MaksDivine3454 Can you please open your Explorer and then Expand the Player’s Character and send me the screen shot of the Billboard Gui that displays the DisplayName and Player’s rank?

Im more than happy to help you make a custom admin command that changes the DisplayName in your custom NameTag system

1 Like

I think i do get you, try using this script then

-- References

local Players = game:GetService("Players")

-- Functions

function onCharacterAdded(Character : Model)
	if Character == nil then return end
	local Humanoid : Humanoid = Character:WaitForChild("Humanoid")
	Humanoid.DisplayName = ""
end

function onPlayerAdded(Player : Player)
	onCharacterAdded(Player.Character)
	Player.CharacterAdded:Connect(onCharacterAdded)
end

for Index, Player in pairs(Players:GetPlayers()) do
	onPlayerAdded(Player)
end

Players.PlayerAdded:Connect(onPlayerAdded)

Ohhh that makes much more sense. Just set the desired display distance as well as naming them with the name command then.

This will simply get rid of the Humanoid DisplayName setting it to an empty string which will make it look like the “blue text” doesn’t exist but will obv appear again once you call the ;name command

Thank you so much, it’s working. I made a script like this previously with no luck, I must’ve messed up somewhere. Sorry for the confusing post!

1 Like

It turns out this was actually the solution. The display name = “” one still showed their username. But this one doesnt and my ;name command still works! Thanks!

1 Like