I fixed your player list. It should work correctly and I also fixed other issues. The reason why it wasn’t working because you can’t get the player variable in a local script in PlayerAdded or PlayerRemoving (Unless you use GetPlayers). You also used the player variable instead of the UserId in GetUserThumbnailAsync. I don’t know why it didn’t print any errors. customPlayerList.rbxl (57.2 KB)