How can I filter out Female Chest UGCs?

TLDR: I want to filter out any UGC items that are made to resemble a woman’s chest.
I have a very personal stance on inappropriate content on Roblox, especially because I have a younger sibling playing. As such, I want to filter one of the most obvious UGC items that are made to be inappropriate/sexualized from my games.

I don’t have much experience with filtering accessories for whatever purpose and I can’t seem to find anything that might help me on the forums or internet in general.

10 Likes

Hmm are you trying to create a custom game where you would use the roblox API to display and filter these or is this going to be an external script for the website version of roblox?

2 Likes

I’d like to filter these in-game using roblox API.
Preferably if I could filter out directly from the avatar, but otherwise I might know a work around for this.

3 Likes

Ah then you can use Catalog API v2 along with HttpService (you will need a proxy as roblox blocks httprequests to itself, I suggest using a public proxy like roproxy if this is a project for yourself). Once you have the table with all your items, you can loop through each one to check for potentially inappropriate names / descriptions. If you would like to check the assets themselves use InsertService:LoadAsset(assetId) with pcall and load them in.

2 Likes

doesn’t this mean you still need to look for accessories that resemble melons?

sure, you could just filter “chest” and get away with it, but some accessories do not resemble melons and have “Chest” in them, not to mention not every melon accessory has the word “chest” in them, here’s one i found (can i get striked for this?)

i don’t really think there’s a way to just completely delete melon accessories :person_shrugging:

3 Likes

Correct, matching a model to an inappropriate shape is difficult but this is the best that can be done inside roblox. Feel free to correct me as I am not great at managing models.

3 Likes

My idea is something along the lines of, having a name/description checker and a whitelist and a blacklist for those few accessories that may bypass it.

1 Like

well this is one of the ways

but it still won’t be 100% accurate

you could just remove “front” accessories entirely, but then “innocent” accessories would get banned aswell

this is like nearly impossible to do, there’s a lot of ways to get around and i doubt you’d feel like putting effort in finding every single melon accessory on this website

neither am i, is it even possible to match model shapes?? :sob:

1 Like

Or I could add some sort of raycast-ish checker on top. Since you can use meshes as physics objects and have the mesh have it’s own physics. And to not over-load the server with avatar checks, it can have an internal white/blacklist.

1 Like

well there are two easy ways to ensure there’s absolutly nothing like this in your game
Make a custom StarterCharacter or Just remove every front and back accessory from the player who join the game

2 Likes

this is… certainly something that is out of my brain capacity

how would you even use that to detect melons?
i don’t get how this would work :sob:

these are also options but i don’t think this is what nox wants

1 Like

A potential solution is blacklisting certain creators / assets manually but that would be time consuming. Even if you could make a model matching script it could still have a high chance to detect innocent assets, we saw what happened with roblox’s AI.

2 Likes

I could have a predetermined spots for raycasts along the x axis, so it would detect the curve of them.

1 Like

That’s what the whitelist is for, if a person deems that an accessory they use is appropriate, it can be added to the whitelist.

1 Like

actually, i’ve got an idea

instead of implementing a “global” checking system, why not just let players decide whether they want to see front/back accessories or not?

sure this isn’t like, rocket science or anything, but i think it’s less of a hassle to do right?

3 Likes

Hmm are you trying to create a custom catalog search system or an in-game avatar detection for player characters? If so I totally misunderstood your request and gave you an API link, as I said before whitelist could work but I dont think anyone would be down to monitor 24/7 to whitelist any innocent UGC items. However if this is for characters I suggest using @Nami11255 's method and making custom character.

1 Like

Actually, now that I am looking into it, it’s definitely 100x easier to get creators instead of the accessory, since most of them, if they already have made a chest accessory have other inapropriate accessories.

2 Likes

The problem with custom characters, is that I love the customization of roblox avatars, since let’s be honest, if you spent robux on an avatar you’d want to use it, no?

1 Like

solution add your own character customization

okay that sounded a lot better in my head sorry

1 Like

Most likely the best idea is a mix of white/blacklisting and flagging accessories using some sort of shape-detector. Since right now, I can just blacklist items/creators with just 30-ish minutes of looking around the creator market and if any accessories get flagged for appearing as chests, I could manually send the accessory id to myself via a discord bot and decide what to do with it.

2 Likes