Player badge

Player badges are a Roblox feature. These serve the function of an "achievement", and can be obtained by a player fulfilling a certain requirement in a Roblox game. As a result, it is not uncommon for players to intentionally seek out as many badges as possible, with many users creating "Badge Walks" where all the player has to do is walk down a line of badge givers usually and badges will be awarded. There are even entire groups dedicated to hunting for these badges. They are called "badge hunters".

Player badges are badges created by other users and are awarded to players in games. The game's creator usually makes them obtainable by progressing or finding secrets. Unlike Roblox badges, players can remove them from their inventory (official Roblox badges are shown in a separate section on one's profile rather than their inventory).

Rarity
The player badges have a rarity percentage that is influenced by how many players got it versus the amount of player that has ever joined the game; for example, if 100,000 of 100,050 players get a badge, its difficulty will likely be Freebie (99.95%), while if only 2 players get a badge within a game of a similar popularity, its difficulty will likely be impossible (0.001%, shown as 0.0%). Sometimes, this does not even remotely reflect the difficulty of getting the badge—in some extreme cases, literal freebie badges awarded upon entering the game are listed as impossible.

Criticism
Player badges are criticized due to its cost (100 Robux) for creating one, and that badges for group games used to require payment of group funds instead of having the option to use the funds of their creator. However, starting February 24, 2022, badges can be created for free, with a limit of five per day.

Creating a badge
Users can create their own badge by uploading their image, typing in the name and description and purchasing their badge with Robux. Images for badges are circular, so the outside of the circle will be trimmed in the final image. Where the badges are created can be found by opening up Roblox Studio, loading a place, opening the Game Explorer, right-clicking on Badges, and then selecting Create Badge. Alternatively, this can be found on the website by clicking on Create and then Badges.

Scripts
This code will award a player of specified id a badge of specified id. The player must be present in the game for it to work. Additionally, this code uses the UserHasBadge function which returns whether the user has a badge of a specified id: Player badges can be manually awarded through most trusted "admin command" models, such as Kohl's Admin Infinite (in that case, the command would be :badge (player) (badge ID)).

Limitations

 * The awarded badge must belong to the current game.
 * Badges can only be awarded once per user, unless that user deleted the badge.

Badge Givers
Up until sometime in 2018 uploading a badge would result in the creator automatically receiving a badge giver (a model) which corresponded to the created badge, the naming scheme for these badge givers followed the format "Badge Giver for BadgeName: PlaceName" with the quotes excluded. This model is given a default name of "BadgeAwarder" of which comprises a single child, a part instance, itself given a default name of "Platform". This part is similar in shape and size to that of a SpawnLocation and all of its six surfaces are welds. Within the single part instance are three children, an intvalue instance, a decal instance & finally a script instance. The intvalue instance named "BadgeID" simply stored the ID of the badge itself. The decal instance named "Decal" was the icon of the badge itself & finally the script instance named "BadgeAwarderScript" would allow for the badge to be awarded to players that touched the part instance of which the script was parented to.

The purpose of this convention was likely to make it easier for users less familiar with the programming language (Lua) and the platform itself (Roblox) to be able to award badges by simply inserting the badge giver model into their place.

History
2009 – Player badges are introduced.

2010 – Player badges get a new design.

2017 – Player badges can now be awarded by any place in the universe, and player Badges no longer require Builders Club to create.

2018 – Player badge comments were disabled due to scams and bots. Badge givers are no longer awarded to one's inventory of which corresponded to the created badge.

2022 – On the devforum, the free creation of badges is announced. Starting February 24, you can create five badges a day for FREE, for each of the experiences. Badges created after the fifth in a 24-hour period will cost the original price (100 Robux) each.

Top 10 games with most player badges
Information accurate as of February 24th, 2022.

Trivia

 * As of February 2022, tazgurl400 has earned the most player badges on Roblox, with over 200,000 obtained player badges.
 * As of November 7, 2021, the most obtained badge in Roblox is Welcome which can be earned in the game Epic Minigames with over 212,412,000 users having acquired this badge.
 * The first user created badge is John, Loved of Muses uploaded by Shedletsky on August 12, 2009, and can be earned at ⚔️ Sword Fights on the Heights IV by locating a signature within the game.
 * For event games (coordinated by Roblox themselves), earning player badges can sometimes come with the additional bonus of receiving a real avatar shop item which can then be worn.
 * When badges were first conceptualized, they were going to be a full-on customized mesh as opposed to a circle-cropped image of whatever the badge's creator had specified as the icon. The originally planned mesh scheme for badges seems to have been designed in a way, such that it could easily be retextured by the badge's creator. It seems that this mesh was either a gear that any player could equip and show to others or a hat that could be worn by the player, this is however yet to be confirmed.
 * It is sometimes possible when a badge is created, for its specified icon to be cropped as a square image instead of a circle image. As of August 2021 a method has been found to create badges with square icons.
 * Even though player badges had their comment sections removed in 2018 in an effort by Roblox to reduce spam, their badge giver counterparts still have their comment sections enabled by default, unless otherwise disabled by the badge creator themselves.
 * For event games (coordinated by Roblox themselves), earning player badges can sometimes come with the additional bonus of receiving a real avatar shop item which can then be worn.
 * When badges were first conceptualized, they were going to be a full-on customized mesh as opposed to a circle-cropped image of whatever the badge's creator had specified as the icon. The originally planned mesh scheme for badges seems to have been designed in a way, such that it could easily be retextured by the badge's creator. It seems that this mesh was either a gear that any player could equip and show to others or a hat that could be worn by the player, this is however yet to be confirmed.
 * It is sometimes possible when a badge is created, for its specified icon to be cropped as a square image instead of a circle image. As of August 2021 a method has been found to create badges with square icons.
 * Even though player badges had their comment sections removed in 2018 in an effort by Roblox to reduce spam, their badge giver counterparts still have their comment sections enabled by default, unless otherwise disabled by the badge creator themselves.
 * It is sometimes possible when a badge is created, for its specified icon to be cropped as a square image instead of a circle image. As of August 2021 a method has been found to create badges with square icons.
 * Even though player badges had their comment sections removed in 2018 in an effort by Roblox to reduce spam, their badge giver counterparts still have their comment sections enabled by default, unless otherwise disabled by the badge creator themselves.
 * Even though player badges had their comment sections removed in 2018 in an effort by Roblox to reduce spam, their badge giver counterparts still have their comment sections enabled by default, unless otherwise disabled by the badge creator themselves.
 * Even though player badges had their comment sections removed in 2018 in an effort by Roblox to reduce spam, their badge giver counterparts still have their comment sections enabled by default, unless otherwise disabled by the badge creator themselves.