What is the best way to find hidden decals under some malicious free models?

I mostly use free models in my game since i am not good yet at modelling, but the problem is many might say that free models are pretty risky. Some might have viruses under it and some have hidden decals that contains inappropriate content that could get you banned.

I usually disable scripts when importing a free model from the Roblox Studio toolbox, so i think malicious scripts is not actually the main problem in this case. But i’ve seen someone saying that he got banned permanently because one of the free models he inserted had a hidden thumbnail (likely decal) inside it.

So i am wondering, how do you actually make free models that you use actually safe? I was thinking of using a simple script that deletes any script or decals under the model, but the problem is some models uses union so the decals are somewhat “hidden” from the explorer.

Is there any plugin or something that people usually use for importing free models to their games? I can’t imagine separating intersections under union under intersections under union and so on. That’s all i need to ask, thank you! :blush:

1 Like

Using the filter in the explorer window. You need to enable File Explorer on the “View” tab in Roblox Studio, then type “LocalScript”, “Script” or “ModuleScript” in the “Filter” field. Then check all scripts for malicious elements, such as the require(), loadstring(), or InsertService functions. There are also plug-ins that can detect malicious viruses. Defcodert is a plugin for detecting malicious scripts and quarantining them.
(I use a translator, so the introduction may contain grammatical errors)

1 Like

And @dan4eg11
Before you test or use any free models type instance:script in the Explorer search bar. It’ll search for all types of scripts even if someone has renamed a script (if they do then just searching for script won’t find it). If you don’t recognize the script delete it.
Same with decals. Search instance:decal or instance:texture.

1 Like

I think when we talk about scripts, the toolbox already told us if a model contains a script or not, and we can just disable scripts inside the model. The thing i’m afraid of is about decals, i’ve seen someone telling that he got banned because a hidden inappropriate thumbnail (likely decal) under one of the free models he inserted. As far as i know there are no plugin that detects hidden decal or something

i’ve tried some experiment by creating two different part and one is with decal and one is without decal, i used the union to group them both and it made the decal under one of the parts become hidden. In that case, searching for an instance (classname:Decal) does not work when the decal is under a part that is given an union method. Maybe the best thing is just to look at the ratings of the models

Oh, I’m sorry, my translator didn’t translate it quite correctly and I realized that you were talking about ordinary models.
I do not know how to find out if there are hidden decals in the model, but perhaps if you do not see it, then you need to look at the code in the script, perhaps this decal is being created there.

1 Like

In the Explorer search bar:
Do both c:Decal , c:ImageButtonand c:ImageLabel individually to see what parts have ImageLabels, then zoom to the parent part to see the decal
You can also preview the decal with another Decal

2 Likes

I have tried all of your suggestions, seems like the best thing we can do to keep it safe is tracking the publisher’s reputation. I hope that nobody gets any of those mentioned risk in our discussion. Thank you for every single one who replied :pray:

If you Union 2 Parts and one of them has a decal in it the decal doesn’t become hidden as far as I know. The union operation just gets rid of any children in the items.

yeah that’s what i mean, imagine 3 part as a box that contains a box with a box inside it, when the outer box is given an union with the other two while one of those two had a decal on it then it won’t be visible from outside and the decal won’t be detected on the explorer either

But if the decal doesn’t show in the Explorer or on the Union how will Roblox find it in your Union? Any time you Union multiple Parts ALL of the descendants get deleted.

How did you hear that a ‘hidden’ decal in a Union would get you banned? Was it a reputable source, or just one person online saying they got banned?

If you ask 10 people what they think online you’ll get 13 opinions…

it was actually from a discussion about toolbox models too,

The Post

At first i didn’t give it some thoughts, but after considering that his account is terminated on the spot made me think how even roblox detects those hidden thing right away? That scares me since i use a lot of toolbox model and i never made sure that it contained some inappropriate things such as decal but instead focused on deleting all scripts on it. I begun deleting all unnecessary decals on a model by searching at the explorer, but then i found a model that is full of unions. I did try to separate it and it contains a lot of parts and to my surprise it could contain some decal. Like i said before it doesn’t appear on the search when it’s on union, but it does appear when separated. I don’t know if i worry too much or not, i’m just afraid that those detection system by roblox would scan anything deeper from just the union :pray: