Awarding UGC to a player

I am currently planning to create an event that has UGC as part of the prizes, I am not sure exactly how to award it to individual players. The documentation says that you can award it via the API, but I am not exactly sure what they are talking about. Is it possible to somehow link it to a badge?

You can create a seperate experience with a whitelist script and add the awarded players to that list.
In the game you can add a claim button/prompt that lets them buy the item.

Is there a better way to do it?

You can link it to a badge instead, unless youre manually awarding players.

How do you link it to a badge?

Combining some APIs/Services provided by Roblox you can easily find the solution.
Please take a look at these!

Giving them the badge, you can then check if they have it, and if they do then prompt them to buy the UGC if they don’t already have it in their inventory. For the UGC, you can use a free item that is only for sale from your experience!

I already knew about this, thanks anyway. I thought that it is possible for the client the prompt itself, am I wrong?

The client cannot prompt itself, as prople voild just give themselves free UGC. If you want this outcome then I would use a remote event.

Just confirming, the client can’t prompt itself to purchase the UGC, right?

Yes, but you can have the client fire a remote to the server

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.