So when I try to change my character’s name it doesn’t allow me to. there has to be another way around this, because I’ve seen other developers change names for their own purposes. Does anyone know the way around it?
You should describe more in detail what you’re trying to accomplish. Show screenshots and videos of your problem so that other members of the Developer Forum can help you out.
A way you could achieve this is by hiding the name UI from the player’s humanoid and making your own name UI.
This wouldn’t affect anything in your scripts as it is just the UI that has a different name.
I know two ways of changing a character’s name. Both solutions are ugly but use the core nameplate BillboardGui.
-
Make the head invisible, weld a fake one with a Humanoid, rename the model both the fake head and the humanoid are contained under.
-
Rename a character model and set Player.Character to it.
I believe only the second one inherits name colour for the character’s overhead if you have teams with colours in your game.
Third way is to just create your own nameplates. Simple, elegant (?), highly customisable, among other things.
Change DisplayName to what name you want, The property is found in Character’s Humanoid.