I wanted to give players a little reward when they finish the obby I’m working on.
Something they can use not only in the experience itself.
My first thought was a free t-shirt with “I survived the Temple of the Mad God” written on it.
But after doing some tesearch, I fund giving t-shirts for free seems to be pretty complicated it not impossible in Roblox.
Does anbody know a way to do it, or else, have an idea what else I could use instead?
Would of course also be important, that the item would not be available for players who didn’t play my experience.
You can use badges to award players by beating your obby. You can use this code for an example.
local BadgeID = "PutBadgeID"
local BadgeService = game:GetService("BadgeService")
script.Parent.Touched:Connect(function(hit)
local Player = game.Players:GetPlayerFromCharacter(hit.Parent)
if Player then
print("BadgeAwarded")
BadgeService:AwardBadge(Player.UserId, BadgeID)
end
end)
If a player touches a Win Part, they will receive an badge.
Place the script in the part that you would like to award a badge when a player touches a part.
What’s a “gear board”?
A toy where children can place colorful gears on a board comes to my mind…
Do you mean something like a leader board / high score list?
Sounds fun.
It is a board filled with weapons and such you click the board and then it gives you things like swords or guns to troll the people behind you on the obby!