A badge is obtained by fulfilling a certain requirement. Some badges are made by Roblox, while some badges are made by Roblox users.
Badges serve a similar purpose to achievements in games outside of Roblox. As a result, it is not uncommon for players to intentionally seek out as many badges as possible. There are even entire groups dedicated to badge-hunting.
Roblox badges are obtained by progress (e.g. earning Builder's club, playing in Roblox at least 1 or more years) or by playing games.
|Administrator Badge||No||Given to administrators.|
|Veteran Badge||No||Given to anyone who exceeds one year of account age.|
|Friendship Badge||No||Given to anyone who exceeds twenty friends.|
|Inviter Badge||2014||Given to anyone who exceeds inviting 3+ players, awarded in the inviter program which ran from 2009-13.|
|Ambassador Badge||2012||Given to anyone who exceeds 6+ tix in the ambassador program, removed from all profiles in October 2014.|
|Forum Moderator Badge||Yes||Given to forum moderators.|
|Image Moderator Badge||Yes||Given to image moderators.|
|Super Moderator Badge||Yes||Given to super moderators. (and used as a symbol of a banhammer)|
|Builder's Club Badge||2019||Was Given to anyone who currently has BC.|
|TBC Badge||2019||Was Given to anyone who currently has TBC.|
|OBC Badge||2019||Was Given to anyone who currently has OBC.|
|Welcome to the Club Badge||2019||Given to anyone who had BC at one point in time before Premium.|
|Homestead Badge||No||Given to anyone who exceeds 100 place visits.|
|Bricksmith Badge||No||Given to anyone who exceeds 1,000 place visits.|
|Official Model Maker Badge||No||Given to anyone who exceeds great model making skills with Roblox's endorsement.|
|Combat Initiation Badge||2015||Given to anyone who exceeds 10 wins in games with classic combat scripts.|
|Warrior Badge||2015||Given to anyone who exceeds 100 wins in games with classic combat scripts.|
|Bloxxer Badge||2015||Given to anyone who exceeds 250 wins in games with classic combat scripts.|
Player badges are obtained by progressing through a game. Unlike Roblox badges, they can be removed on your Inventory. Their difficulties are influenced by how many players got it yesterday; for example, if 100,000 players get a badge, its difficulty will likely be Freebie, while if only 2 players get a badge, its difficulty will likely be impossible. 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.
|Name of difficulty||Percentage|
|Freebie||from 100% to 90%|
|Cake Walk||from 89.9% to 80%|
|Easy||from 79.9% to 50%|
|Moderate||from 49.9% to 30%|
|Challenging||from 29.9% to 20%|
|Hard||from 19.9% to 10%|
|Extreme||from 9.9% to 5%|
|Insane||from 4.9% to 1%|
|Impossible||from 0.9% to 0%|
Creating a badge
In order for you to make a badge, you need to have 100 Robux. Choose the place you want the badge to be in and select "Create Badge". After that, you should come to a screen that lets you download a blank badge template, which is the same page that you will upload your image to. Go into any image editing program you use (ex. GIMP, Photoshop, Paint.NET, MS Paint, etc.) and make the badge there. When done, save the badge. On the screen where you got the badge template, scroll down to upload the badge. Afterward, pay the price for having the badge. You will then have a BadgeModel generated in your models. Just place this anywhere in your place. When you save and people play the game, if they step on the badge, they are awarded the badge. Badges are recorded on a user's profile. You can also script badges to make the players get them in a custom way. It is easier to place the BadgeModel method of awarding badges rather than scripting the badges, but depending on the theme of the game and the intended method of getting the badge, script-based badge awards may be more immersive and fun to obtain for your players, not to mention the expanded options you will have for what players do to earn the badge. There is no limit to how many badges a single place can have, and the price always stays the same.
By using scripts, you can award players badges using the following function:
Additionally, you can check if a user has a badge using the UserHasBadge function:
- The awarded badge must be of the current game.
- Badges can only be awarded once.
History of the badges
2007: Game Badges are introduced.
2009: Game Badges are easier to get, Player Badges are introduced.
2010: Player Badges get a new design.
2012: The BC, TBC and OBC badges are added.
2017: Badges can now be awarded by any place in the universe (game), Player Badges no longer require BC to create.
2018: Player Badge Comments are been Disabled due for Scams/Bots, Badge Givers are no longer awarded to your inventory to the corresponding badge.
- There was once a Roblox badge that was unreleased. It appeared to be a circle with a blue background, similar to Friendship Badge, Ambassador Badge, and Inviter Badge. With "5" on it above and 4 coins stacked down with 1 standing with "R" on it.
- The R might be a reference to be R$(or Robux), making it appear "5 Robux"
- A user named hopperkk currently holds the most player badges on Roblox, with almost 50K obtained player badges.
- Along with the 100 Robux needed to create a player badge, BC was one of the requirements too, but that has been removed in recent years.