Can anything change Player.DisplayName?

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.
Screen Shot 2020-07-01 at 8.31.01 PM

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.”

Screen Shot 2020-07-01 at 8.34.49 PM

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.

3 Likes

So after some discussion with some people, we came up with a plausible cause for this. Either another update may have overridden release 428, 428 was reverted, or this was a test and only affected certain users. It should be noted that I am on the Roblox Beta Tester team and have access to these features before they come out, so I find the last proposed cause highly unlikely.

Either way, I’m open to more answers; a more definitive and more backed-up answer would be appreciated.

2 Likes