How can i find out if someone is ugc creator with script?

i need a script i need to check if the player who entered the game has ugc creator how can i do that

2 Likes

So your script just wants to check for users who have access to the UGC program?

yes i will see if the person who entered the game is ugc creator .How to make?

Unfortunately, there is no such script that I know of that is able to perform this task. There isn’t an in-built function for checking for UGC creators for the Roblox Docs.

Feel free to correct me.

Edit: The most I can think of is just to check the user’s current accessories, and see if the creator of these accessories match the user of the Player who joined your game. Unfortunately, this doesn’t work if the user doesn’t equip their UGC.

Could it be a solution to check if ugc is sold to the players’ groups in their profile?

1 Like

As far As I know what @Deb0rahAliWilliams said, there is no such easy way to know. If you wanted to check, you would have to loop through every asset they have in their inventory (if public), using a proxy, and check if they are an owner of their own UGC (If they make a UGC, they should already own it in their inventory by default) So depending on your case, if you really want to, you would need to set up and proxy and use the Inventory API v2 to fetch this info.

Now with that being said, there is other ways to verifiy if someone is a creator, such as, but not limited to: Checking all the accessories they are wearing when they join and see if they own one of them. Or makesa screen Gui with the player entering an ID of one UGC they made and your script running a check to make sure they own it. (some ideas)

I mean you can check the Groups, but still, your going to need a proxy anyways. And you would really be checking if the group is allowed to make UGCs and not the player.

1 Like

Can i check with api if a group is authorized to generate ugc?

I’m pretty confident there isn’t an API for this. Not 1000%, but you can really only get info from proxies really, that are available to the public view. And this is sometimes not available to the public view

Would it be wrong if I looked at the types of items sold in the group and if it is an accessory, I say that this group has the authority to create ugc, that is, the owner of the group is also the ugc creator?

Yes it would work. But again I really want to focus on, is that you will be checking the groups premissions by doing this and you will need a proxy if not many more proxies calls to check all groups then just doing the inventory way. Sometimes the owner of the group does not have premission to make UGCs while one of their groups does. (I pretty sure that this can happen, correct me if I’m wrong)

I don’t know if that man can sell ugc and earn money anyway, so if there are accessories in the groups he has, it will work for me.

It is enough for me that he earns money from ugc.

i have a question.
what if a person, who uploaded at least one UGC, like… lost access to the program?
has it ever even happened? if yes so, would this make this method kind of inaccurate? (like 5% of failure, but still)

1 Like

There isn’t an in-built function for checking if a player is a UGC creator. One way to check if a player is a UGC creator is to check the user’s current accessories and see if the creator of these accessories matches the user of the Player who joined your game (ig people answered that above)

I mean yes. But the UGC program is not public information that can be found another way. You could check either the activity of the account, or seen when the last UGC time is made. Although if they did something bad in the UGC program, it depends if they would still have their account as the most common offense in UGC is copyright claims which are quite serious. Also, UGCs should be public to all developers in the upcoming year, so I wasn’t worried in giving a hacky temp. solution for now before everyone gets access.

TL;DR

Yes technically, but there is nothing better out there for creators and use, and it’s becoming public to all creators soon.

1 Like

To answer your question, typically when a UGC creator is removed from the program their items get taken off sale by Roblox permanently.

Is it like fresh practice? Was it happening before the date (4 months ago btw) my messages are written?

Even if you submitted before they closed down apps which was within the last month according to the guilded, they are not accepting any new member to the UGC program at all. Any current applied people as well will not be counted. It seems they may be stopping the program until UGC becomes public next year outside of who is already inside of it.

1 Like

well, i think the only way to really get ugc creators to get something wehen they join is the group way that you check if the have a certain group rank and i think there is not another way.