Robux is a currency in the Roblox game which you can gain for free or you can buy it with real money from the official store or by gift cards.
But there are also many ways by which you can get this currency for free. You can also trade this Robux in the Roblox marketplace. For this, you have to collect enough tix.