Recently, I’ve made a brand new nametag system to replace this old one I built a while back. The goals of this project are to create a hyper-customizable, modular, performant, and easy-to-contribute-to system. It is 100% free and open-source and will be in #resources after the issues from this code review are fixed.
Guidelines:
- Feel free to use the examples included in the place file to diagnose errors and better understand how the system works. Note that those do not require code review, and are there purely for exemplification. The entire system is in
ReplicatedStorage
. - I’ll update the known issues section below with acknowledged issues with the system. Be sure to check there before posting to avoid repeats.
- You probably should wait until I release the system entirely to use it in a production game. I doubt that it works perfectly as-is.
- Some upcoming features are already planned:
- Batch changing tags
- Moving the function to wait on a player’s name to load into Utilities
Stuff to review (pick one; both have the same code):
GitHub:
Place file:
NametagPlus0.2.rbxl (26.6 KB)
Known issues:
[FIXED] Change to a custom wait function to minimize unneeded delay. Heartbeat:Wait() is a very consistent alternative. Thanks NeoInversion!