We’ve seen the announcement about display names. Personally, I do find it quite exciting. However, there has been great concern about potential user impersonation.
After some thinking, I decided to create a free, fully functional nametag that you can use in your games to identify users based on their display name and their actual username. There are also some badge features that I’ll get into below. I hope you enjoy it!
Goal
This nametag aims to provide all developers of Roblox a free and easy way to combat some of the problems that have arisen from display names.
With that being said, I don’t feel that this should cost anything. I feel that charging for something like this is saying, “pay me for you or someone else’s reputation not to be ruined.”
In time, I may make a place where you can make donations if you want to support me and these creations. The donations will bring no benefits to your items purchased, they’re completely optional, and it’s another method to show your support.
But don’t think that money is the only way to show your support. Simply using my creations gives me the motivation to make more. So thank you so much for your support!
And now, onto the nametag…
Setup
The setup process for this is automatically done for you through a script. However, if you’d like to do it yourself, here’s a short video presentation on what to do:
Customization
For customization of the look of the name, you can change colors to anything you feel like. However, please refrain from changing the position or size of any of the Texts. Unless you can easily edit the script, it may mess things up. And don’t change the image label named “Badge.” That is there for specific purposes, and changing it will mess up the script.
Features
Currently, there are 8 features that you can choose to have on or off. Inside the “NameHandler” script, you should see a section called “Customization” with many local variables underneath it.
Next to each of them, you’ll see that they either say true or false. You may change those true/falses, but only those true and falses (besides the “DeveloperUserId” one, but that I’ll get into later). Please don’t change the name of the variable or get rid of the “local.” That will mess up the script.
Feature Setup Instructions
Below are instructions on how to use each feature, what they do, and how to set it up.
DisplayActualUsernameBeneathDisplayName
The DAUBDN feature (Pronounced “DOB-DIN”) lets you tell the script whether you’d like the user’s actual username displayed on the top or bottom text.
When set to true (by default), their actual username is displayed on the bottom. If you set it to false, the username will display on the top, and their display name will display on the bottom.
Here’s what players names will look like when DAUBDN is set to true (again, by default):
And here is what it will look like when you set the feature to false:
If you have a game where you need to identify exploiters easily, I suggest setting DAUBDN to false because it’s easier to see the person’s name. But it’s completely your choice!
DisableDisplayName
This one is pretty self-explanatory. Setting this to true will disable the display name feature altogether. DAUBDN will automatically be set to false, and the bottom text will disappear, making users only able to see their actual username.
AutomaticallyDisableLowerTextIfUserHasNoDisplayName
Let’s say there’s a user who doesn’t have display names or doesn’t use them. If this feature is set to true, any user who doesn’t have/use display names will automatically get their name changed, as if DisableDisplayName was on, but only for that user.
ShadowText
This was a feature that someone requested, and personally, I thought it was a good idea. This only helps the text pop out more and doesn’t provide any advantages to your game. If you’re unsure whether you’d like this feature, play around with that variable and see which one you like better.
The Badge Variables
(This section covers the rest of the 4 variables.)
The badge variables are my personal favorite feature of this item. To make it even clearer who is and isn’t the “real deal,” these features will put special badges over a user’s head if they are either a Roblox Admin, Star Creator, or developer of the game.
For setting up the RobloxAdmin and StarCreator badges, all you have to do is set the variable to true. The script has already logged all Roblox Admins/Star creators.
For setting up the developer badge, it’s the same thing but with one extra step.
If you chose to set “DeveloperBadge” to true, you’ll have to do some adjusting to the line below that:
local DeveloperUserID = {"InsertFirstUserIDHere" , "InsertSecondUserIDHere" , "SoOnAndSoForth"}
For this, you have to get the user ID of the people you want to have the developer badge over their username.
You’ll have to insert the ID inside the quotation marks. You can go to this link if you don’t know how to find someone’s ID.
You do you not have insert anything here if you do not want a developer badge; the script will still work either way.
If you have more than 3 developers, you may also add another section to that variable, just make sure you format it correctly.
If you are unsure how to properly add another ID to the variable, you can reference this clip below:
Use It
Go ahead! Feel free to customize and use this in your game for free. I’ll leave the old version up in case anyone ever wanted to get the simplified version.
New Version:
Old Version:
https://www.roblox.com/library/6420156459/
Test Game:
Have questions, comments, suggestions, concerns, more specifically…spelling mistake reports? Feel free to leave a reply down below (or on the model itself)! I hope this can help you and your future games! Happy Developing!
Update Log
8/17/2021
- Added the multiple badges at once feature which allows users who are more than one of the three special users (admin, star creator, developer) to express themselves better.
- Removed the star-creator filter that was talked about in the 5/21 update
6/9/2021
- Fixed a major bug where if “AutomaticallyDisableLowerTextIfUserHasNoDisplayName” was on, other players would have their display name under their username, even if that wasn’t what the developer asked for in the settings.
6/8/2021
- Created a test game for those who just want to see how it functions with all default settings
5/21/2021
- Replaced the star creator icon with the official version
- Two users that aren’t star creators (and nearly the organizers of it) were getting the badge. This issue has been fixed.
2/21/2021
- HUGE revamp on the whole project in general. I hope you like it!
2/20/2021
- Added a new feature that allows you to disable DisplayNames in your game altogether!