I’ve read some articles on the dev hub, but the documentation is very confusing.
For instance, on Player.DisplayName, I was lead to believe that changing the display name of a humanoid, then running Player:LoadCharacter() on the affected user would change the Player’s display name. That was not the case.
On the other hand, Humanoid.DisplayName tells me that the player’s display name will directly affect the Humanoid.DisplayName property when it gets added.
To confuse me even more, an update said that the permission level for Player.DisplayName was set to “None,” essentially meaning that any permission level could read and write on the property.
As of writing, I just realized there are some conflicting arguments with this and the error I was given. The changelog says it was changed to “None,” but the error says I lack permission 4, which is not “None.”
This is all very confusing to me. It got me thinking though… is there ANY way at all to change the Player.DisplayName property. Any answers would be greatly appreciated for my case. I’m trying to redact some usernames and I can’t seem to find a way to do that as of now. I’ve searched the dev forum and dev hub high and low for results, but it seems no one has ever asked this question before. Thank you.