I’m having some problems with my game. Every time I join my roblox game it immediately teleports me to a different game. usually these.
-Explosive Simulator
-Construction Obby
I don’t know if its a bug or virus in my games or i just lose concretion to the server but its really annoying and i don’t know what to do please help.
Try searching for “Script” in the Explorer and see if there are any scripts that don’t belong to you. If so, remove them, they may contain a virus, I guess.
Also, you could use the In-Built Find Results function from Roblox.
Go to View → Click on “Find Results” → Click on the binoculars → Type in “TeleportService” → Click “Find All”.
Okay let me get straight to the point, you have a backdoor script in your game.
If you use freemodels then one could have a teleport script in them.
I would recommend always checking your models (if you use freemodels) before using them.
I tried doing this but it was not able to find any TeleportService lines.
I found the virus in a crates free model that I had. The script actually is invisible somehow, and when I try to paste it into discord, it says it’s over 2000 words, so I pasted it into microsoft word and here is what I got:
Those free models that have a backdoor typically have repetitive descriptions and titles; however, avoiding those free models won’t totally prevent you from getting a backdoor in your game. When inserting a free model, if its a small one, you can check through each child of the model to determine if a script is within it. Usually, the piece of code that’s responsible for the backdoor is hidden within a 100-line script that looks like it consists of empty lines. You should remove those scripts.
For a large model, write a script that iterates through every child within the model and flag the location of the script for manual review.
Note: Run this script within command line. Do not run a game after inserting a free-model with potential backdoor.
Note that legitimate admin commands also may have a backdoor on them. I remember going through a particular famous admin script a long time ago, and it apparently teleported people to a empty base plate game for the purpose of farming tickets in random intervals of time. It looked something like:
game:GetService(string.reverse(“ecivreStropeleT”)):Teleport(…). (which was hidden deep inside the code)
What’s the lesson here? No matter how legitimate the model may look like, you should look at the scripts source code and verify all of its actions, no matter how troublesome that may seem.
It’s best to avoid anything in the Models section of the Toolbox that is not badged as a high-quality item. You can’t get malware from just using raw Decals, Sounds and MeshParts, but anything being distributed in the public Models section, wrapped in a Model is very high risk; so high it’s not worth the trouble, honestly.