Nice work Dabombber
But just one little problem with analyzing that.
If the account name cannot be found, 'getPlayerUserName' will return false which will cause an error in the script because 'false' is not a string. That means the server will return an error and the player would simply not be renamed. I don't know what else to rename them to if their account isn't found though.