As a Roblox developer, it is currently too hard for developers to show unabbreviated numbers in the leaderstats column of the playerlist. This is a new issue with the new playerlist, which now abbreviates numbers by default (i.e. 1,281 gets abbreviated to 1.3k)
Currently, the only practical workaround that I know of is to change the leaderstat type from a number to a string. This could be difficult for some developers if they relied on the number formatting (like adding commas) or ability to do math operations on the leaderstats.
Another potential workaround is to fork the playerlist and remove the number abbreviation code, but the PlayerList module normally runs with higher permissions than a normal localscript can run at, so it cannot be replicated 1 for 1.
Currently, I am using numeric leaderstats to represent a player’s ELO-style rating in a game. The most common rating ranges from 1,150 - 1,400, but they can be outside of that range if they play the game a lot. With the new leaderstats, everyone’s rating gets abbreviated into 1.2k, 1.3k, 1.4k etc. and is not granular enough to know someone’s rating more than to the nearest 100.
If Roblox is able to address this issue, it would improve my game because players could tell the rating of their opponent with enough precision to know if they want to play a match against them.
If Roblox is able to address this issue, it would also improve my development experience because I don’t have to spend time writing a custom leaderboard or adding other ways to read someone’s rating (such as a BillboardGui over their head).