It’s impossible to know if someone is >13 or 13+. If a game contains blood you must first disable Xbox access or disable blood for Xbox. Also, remember that there cannot be heavy blood or gore. You can make a menu screen warning about the blood effects and possibly have a button to disable them.
Alternatively, you could add an option to disable blood.
It is not impossible, I have seen a devforum post asking if that is allowed but I have forgotten the link.
Yes that is most convenient solution to it.
No because it would not check the full age, it would only check if the player is under 13.
All this does is check if the user is under 13, if so it would “kick” them, not giving me or anyone else what their birthdate is.
That is incorrect, it still breaks GDPR and is illegal.
Failure to comply with the law will have the following consequences.
“Failure to comply with GDPR can result in a fine ranging from 10 million euros to four per cent of the company’s annual global turnover, a figure which for some could mean billions.”
This a bit hacky and doesn’t work 100% of the time but you can abuse TextService
because it censors numbers for players under the age of 13.
local Players = game:GetService("Players")
local TextService = game:GetService("TextService")
Players.PlayerAdded:Connect(function(player: Player)
local userId = player.UserId
local textToFilter = "123"
local filteredText = ""
local success, errorMessage = pcall(function()
filteredText = TextService:FilterStringAsync(textToFilter, userId)
end)
if not success then
-- player:Kick("Account age validation failed: "..errorMessage) -- If you want to kick the player.
else
if filteredText == "###" then
player:Kick("You're most likely under 13 years old and this game isn't appropriate for little kids.")
end
end
end)
I don’t recommend doing it as @Wsly said you will get moderated for that.
I think it depends on what country you are in.
Orrr, you can just add a enable/disable blood setting, and the weapon stuck in people is nothing bad, murder mystery does that with thrown knifes…
Yes, or if the user is under 13 it teleports to a different kid friendly place and if not then it wont.
Not sure how well that will work, and from the replies this is now more of a discussion than me wanting to remove -13 people from my game that contains blood (which others do, and don’t use this, it’s just my preference)
I wouldn’t do this sense I don’t want to be banned, I don’t want a game that I’d work hard on to just be removed, and I don’t know if it would involve “legal” stuff according to some of these replies.
It is possible, I guess it is just not legal for some countrys?
You can make the player say a number, any number on join and if it tags then the player gets kicked. If not the player stays.
Do you even understand that when roblox tags a innocent word that will still kick 13+ people?
It should only tag numbers if the user is under the age of 13. Edit: It is what many cafe’s and hotels do to make sure the user is 13+, they just don’t force you like my method.
That would work in theory but it would end up being unreliable in practice because the whole idea is based on a feature that’s know for it’s unreliability.
123? Thats it? I have a suggestion to it. Adding more numbers. We can still edit it so let me test it from myself
Or, we can make the player say “13+” and if it tags the player kicks (I don’t agree with kicking them but if its what you wanna do then sure.) Edit: math.random I guess but it might tag randomly.
Another edit: If you don’t know how the reason I know this is possible is from chathax if you want to ‘skid’ it.