Current Version : 1.161, if you have an older version, update it for some fixes
V1.161: 2025-08-03T22:00:00Z
- Fixed a bug with permissions (Players could not see buttons if the button permission was for everyone)
V1.16: 2025-05-31T22:00:00Z
- Added âSortByLeaderstatsâ in Config, you can now sort players with their stats, if you have a leaderstats like âGoldâ you can sort players with this stats! to do it, replace ânilâ with âGoldâ (or your currency in the config:
SortByLeaderstats = nil, -- Old
SortByLeaderstats = "Gold", -- New
V1.15:
- Fixed Customs icons that might not appear
V1.14:
Updates
Hi, this is my first OpenSource project!
PlayersListPlus is a better Players List with a lot of features and customization
On mobile:
Others example:
What you can do with this ?
- Add your own custom button (Like the Kick button)
- Add Custom Icon to players
- Add Custom Player name Color
- Add Custom Player name Animation/Gradient
- Add Icons and Color to leaderstats (+ Autoscale)
- Custom Font!
- Easy to setup
Coming Soon
LayoutOrder based on leaderstats value
â I guess I donât know what to add now
How to Setup
- Move the ModuleScript in ReplicatedStorage
- Move the Script named "PlayerListPlus" in ServerScriptService
- Move the LocalScript named "PlayersListPlus" in ReplicatedFirst or StarterPlayer.StarterPlayerScripts
- Edit the Config in the ModuleScript
Functions:
.AddCustomIconPlayer(Player : Player, Icon : string)
-> Add a Custom Icon to a Player.
-> Call this server side so everyone can see it.
.ChangeColorPlayer(Player : Player, Color : Color3)
-> Change the Color of the Player name.
-> Call this server side so everyone can see it.
.AddAnimationPlayer(Player : Player, AnimationName : string)
-> Add an Animation to the Player name.
-> Check the "Animations" folder for all Animations, you can create a new Animation by following the others animation script.
-> AnimationName = the name of a Module in the "Animations" folder.
-> Call this server side so everyone can see it.
.AddTagPlayer(Player : Player, Name : string, Color : Color3, AnimationName : string)
-> Add a tag to the Player, the Menu when you click on player profil
-> Check the "Animations" folder for all Animations, you can create a new Animation by following the others animation script.
-> AnimationName = the name of a Module in the "Animations" folder.
-> Call this server side so everyone can see it.
Example:
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PlayersListPlus = require(ReplicatedStorage.PlayersListPlus)
game.Players.PlayerAdded:Connect(function(Player)
PlayersListPlus.AddCustomIconPlayer(Player, "rbxassetid://17451002563")
PlayersListPlus.ChangeColorPlayer(Player, Color3.fromRGB(255, 170, 0))
PlayersListPlus.AddAnimationPlayer(Player, "Golden")
PlayersListPlus.AddTagPlayer(Player, "PREMIUM", Color3.fromRGB(255, 170, 0), "Golden")
end)
If you use this system in your game, send me a private message on the devforum! I want to see how you use my system in your game
â The icons in the examples are all editable, in the examples they are cartoon because thatâs my style, but you can of course modify them, as well as the font!
Iâve only made 3 animations, but you can create your own. If youâve created an animation, donât hesitate to share it with the community!