I need advice on character creation related ToS compliance questions

Hi,

I have a game that will allow players to create and customize their own character. This introduces a lot of questions in terms of how I should comply with Roblox’s Terms of Service so that I do not get moderated.

Here is what my current GUI looks like for better visualization of my needs:

1) Name generation and GUI text filtering:

In the name section, should I allow players to type their own custom names, or should I have them generate a name from a list of pre-set names? I have seen some games use the latter system, but I have also seen RP games allow players to write their own custom names.

I would definitely like to use the first method, but I would have to comply with text filtering. If I opt for the second method, would I still need to pass the name through Roblox’s text filtering API?

If that is the case, should I filter all the text in my GUIs? Should I even filter those that are pre-set like “Strength”, “Speed”, “Attack” even the number that you see in the “Points” section? Should I filter all newly generated numbers as well as dialogue in cutscenes?

2) Character customization, pre-set clothing, skin colour selection:

First of all, I want the default character to be a guy that has worn clothes. There was a case where some developer got banned because he had an R6 character that glitched out and didn’t show the shirt and pants textures. Should I be scared of this, and should I implement a way to combat that if for example clothing does not load or similar? Is that even a realistic situation that could possibly happen?

Second, what options should I have for gender selection? Should I approach it the same way Roblox does by having 3 different options? Is this even something that I should worry about, I know it’s a very touchy subject, but would I be able to narrow it down to just male?

Third, skin colour selection. I want to give users the freedom to select any colour they want but I really don’t know what I should name that without triggering some text moderation bot. Should I just name it “colour” or can I write “skin colour” or perhaps “ethnicity” or something like that? Is there even a reason for me to be cautious about this?

Fourth, I will also allow them to select stuff like hairs and faces etc, and those assets will obviously only be assets made by Roblox. I’m just so scared of using UGC assets because I don’t know if I am allowed to due to possibly infringing some copyright. Should I limit myself to Roblox assets?

Fifth, body type selection. I want users to be able to select how narrow or wide their characters are but I am unsure if I am upsetting someone with the terminology of like “Slim”, “Skinny”, “Wide” or even “Fat”, because I would love to have the freedom to write these as options for my game but I am just not sure what is and what isn’t allowed when it comes to terminology in general.

Sixth, would lack of variety in any of these options be seen as discimination?

Please help me out with these questions, thank you in advance!