Badge

A badge is obtained by fulfilling a certain requirement.

Roblox badges
Roblox badges are obtained by progress or by playing games.

Player badges
Player badges are obtained by progressing through a game, 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, however, if 2 players get a badge, its difficulty will likely be impossible, here are the difficulties:

Creating a badge
In order for you to make a badge, you need to have 100 ROBUX per badge. 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. Afterwards, 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 certain way. (It is easier to place the BadgeModel method of awarding badges rather than scripting the badges.)

Scripts
By using scripts, you can award players badges using the following function:

=game:GetService("BadgeService"):AwardBadge(userid,badgeid) Additionally, you can check if a user has a badge using the UserHasBadge function:

=game:GetService("BadgeService"):UserHasBadge(userid,assetid) Limitations:
 * Awarded badge must be of the current game.
 * Badges can only be awarded once.

History of the badges
2007: Player Badges are introduced.

2008: Game Badges are introduced.

2009: Game Badges are easier to get.

2010: Player Badges get a new design.

???: Badges no longer require BC to create.

2012: The BC, TBC and OBC badges are added.

2017: Badges can now be awarded by any place in the universe (game).

2018: Player Badge Comments are been Disabled due for Scams/Bots, Badge Givers are no longer awarded to your inventory to the corresponding badge.

Trivia

 * There is an unlimited number of badges you can create in 1 game.
 * The Difficulty on the Badges Doesn't really mean anything because the system is automated.
 * There was once a badge unreleased at Roblox. It appears to be a circle with blue background similar to Friendship Badge, Ambassador Badge, and inviter. With "5" on it abow 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"