Does 'Chatting to AI' count as 'another user?' and If yes, Can I have an optional opt-in system?

So, I’m making a Human VS AI game where a player needs to decide whether they are speaking to an AI or a Human (Similar to that game by ‘AI Powered Studios’)
However, I want ALL players to have access to it.

I’ve had a look at numerous solutions to this, and I understand that a game focused on social activity (eg chatrooms) are classed as ‘Moderate,’ or simply ‘13+’. After looking into the conditions of a game to fall into this category, I found out that the primary focus of the game matches this and it would be classed as 13+.

Ok, BUT, what if I ONLY make these Player-to-Player communications accessible to those 13+, Whereas Player-to-AI accessible to those aged under? (Primarily by checking if the player can receive private messages) The rules clarify that ‘Player to Player’ contact falls under this category, but not specifically ‘Player to Bot’, since a Bot isn’t really considered ‘another user’ (Underlined twice in Blue)

In Addition, I’ll also make sure to filter ingoing and outgoing texts to and from the AI as-well to ensure they abide by roblox moderation, with maybe an extra layer of safety by an AI analysing ingoing/outgoing texts and a temporary suspension of the offender if it detects the player sending inappropriate messages to keep the playerbase safe. Additionally, I’ll make it so that ALL players have these Social Communication features disabled by default and must press a button to enable it in settings GUI (The button is where the rough age check takes place, too)

Would this be permitted by Roblox?

If Player-to-AI and Player-to-Player splitting like this isn’t permitted, I could also give the player a role of a detective with virtual detective tools and create an interrogation room like environment, as it then shifts the goal of ‘Chatting with Unknown’ to more of a goal of ‘Identifying who Unknown is’, like a Detective! (Underlined once in Lime Green)

Take Loneka’s ‘Poser’, for example. The Player’s main goal is to chat and answer an audience’s questions to convince the audience (aka the Detectives in my case) that they are real and not an impostor. Social Communication like would be permitted, provided they are not in breach of their maturity label of ‘Minimal.’

So, by creating the goal of the player being a ‘detective’, this would cause the player to interact as NOT ‘themselves’, and also give them a role to accomplish, rather than just ‘Chatting’.

By utilising one, or both of the methods, I would be able to make a Human Vs AI game successfully, whilst the game still being available to all Players!

But, Clarification is needed on whether this indeed would be permissible or it indeed isn’t so I can script the game accordingly. Many thanks in advance!

(Also, here’s the screenshot of the experience questionnaire too.)

1 Like

Update:

I’m using the AreAdsAllowed PolicyService request to find out if a player is U/O 13, as Roblox shows that Ads are only shown to those aged 13 and above.

Additionally, the Player-to-Player setting is off by default and I’ve made it obvious on where to turn the setting on

Update #2: I sent a request to roblox moderation yesterday to ask if this is indeed allowed. I’m still waiting for their response via email.

Hi there, I just wanted to share that using the ‘AreAdsAllowed’ policy is not Roblox-supported way to find out if a user is 13+. We do not have any official means of sharing whether a user is 13+.

1 Like

If the bot is uncensored, 17+. It could swear, and swearing is 17+ only of course.
Put it through the filtering service and you can get down to 13+.

You can’t get down to all ages because there is no 100% reliable way to see if they’re of age due to differences between countries, unexpected Roblox changes, the list could go on. I would not recommend risking your game and possibly your account on that.

Yeah, all outgoing text is filtered by roblox, whereas incoming text isnt filtered (since the AI only sees what comes out AFTER filtering, so ‘Wanna be friends on Discord?’ would go through as ‘######’, causing the AI to simply see tags, like a normal player would.

Previously incoming was also filtered, but technical issues caused a few particular AI’s to get tagged for completely safe chat, so I turned it off. (Just to re-iterate, Player-to-Player chat is filtered like this too, where BEFORE being sent, the message is filtered) – I might re-enable incoming filtering just to be extra-safe since bad actors could obviously attempt to bypass this, causing the bot to swear.

And yeah, I kept the age rating set to moderate as I still wait on a helpful response from Roblox’s Customer Support Team. (Apparently the moderation team doesn’t handle moderation-related questions)

Maybe in future, by adding loads of side tasks and creating a more roleplay-like environment, I could be able to bump that down to All Ages. For now, however, 13+ Is what I’m stuck at.

In Summary:

  • AreAdsAllowed can be used, but it isnt supported by Roblox to tell if a player is U/O-13. Errors could occur
  • An AI does technically count as another user in this sense, since it can perform the same actions a human can, therefore causing the age category to be set to ‘Moderate’
  • In future, creating a more roleplay-centred game, rather than chat-centred game could maybe allow one to set the Age Limit to All Ages (However, it IS a bit risky - you could argue the main purpose is to chat rather than investigate, and you need to have loads of changes to the game to make it roleplay-based)

I’ll mark this message as the solution since its been 20d+ since the first message and it’s case closed for now!
Thanks for the help from everyone who replied! c:

I want to clarify here that we do not allow you to check whether a user is U13/O13 via AreAdsAllowed. Please do not use this.

At this point, your experience would not count as a Social Hangout since Social Hangout experiences are experiences focused on “… chat or interact with other players”.

Let me know if this helps with your question.

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