PlayersListPlus v1 | Better / Custom Players List

Current Version : 1.12, if you have an older version, update it for some fixes :smiley:

Updates
V1.1 - V1.12
  • Added Full Teams support.
  • Added “TeamSize” in config, you can change the size of teams in the list! (0.115 recommended).

image
image

Hi, this is my first OpenSource project!

PlayersListPlus is a better Players List with a lot of features and customization

playerListPlusad

Add PlayersListPlus to your game!

Try here

On mobile:

Others example:

image

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

  • Support Teams
  • LayoutOrder based on leaderstats value

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 :smiley:

→ 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!
image

62 Likes

Aside from the ugly font, it looks like a good customizable resource.

9 Likes

you can customize the font in the config!
image

5 Likes

Understood. It’s a good resource, as I’ve previously mentioned.

Since I’m on mobile, may I see screenshots of how it would look with the new Builder font?

3 Likes

BuilderSans
image
BuilderSansBold
image

6 Likes

Icon and button placements should be adjusted to look better, and icon quality is a bit bad, are you using rbxassetid or rbxasset?
Other than that, it looks pretty good. However the expand button when it’s closed looks ugly.
Also, player names should have a small padding from the left side if they do not have an icon, and the space between names and sections should be less.

2 Likes

so do i put this code in ServerScriptService for whenever i want to make leaderstats ?

3 Likes

Cool resource! But I would suggest making the icons feel more modern as the GUI is modern but the icons are… carttoony. I also don’t like the spacing you have between each player. It’s too much. Try decreasing it.

3 Likes

vouch very hard for this, actually a very nice leaderboard :slight_smile:

3 Likes

I don’t think adding/removing friends would work in this.

2 Likes

So these icons are too cartoony ?
image

2 Likes

for each leaderstats you have in your game you have to also add them in the config
example with 2 leaderstats, Gold and Diamonds

3 Likes

Nice module! Does it have mobile support?

3 Likes

yes it looks like that on mobile

2 Likes

Adding and Removing, Blocking and Unblocking players works

StarterGui:SetCore(“PromptSendFriendRequest”, Player)
StarterGui:SetCore(“PromptUnfriend”, Player)
StarterGui:SetCore(“PromptBlockPlayer”, Player)
StarterGui:SetCore(“PromptUnblockPlayer”, Player)

3 Likes

Not really but the kick icon and the other icons just feel out of place on the gui. It would be good if you could make 2 version, one with a cartoony theme ans one with this theme.

2 Likes

The kick icon looks like that by default, but you can edit this, all icons that are in the examples are editable
image

4 Likes

That’s awesome, really gj love it!

1 Like

Good job mate, it seem to be clean!

1 Like

My biggest gripe with the “new” leaderboard is that your stats are no longer displayed at the top at all times (and the fact it is so bulky, exacerbating this issue further since it makes it harder to find where you are in the leaderboard)
Your leaderboard seems nice, but it seems like just a reskin of the new leaderboard (with extra features)

1 Like