Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
Lighting = :();
Workspace = :();
JointsService = :()
ReplicatedStorage = :()
RobloxReplicatedStorage = :()
LocalPlayer = Players.LocalPlayer
RobloxGui = CoreGui.RobloxGui
dateTimeNow = DateTime.now
tableFind = .find
taskSpawn = .spawn
taskWait = .wait
stringRep = .rep
mathRandom = .random
attached = ;
backdoor = ;
commonPlaces = {
ReplicatedStorage,
Workspace,
Lighting
};
remoteCodes = {};
INV_CODE = ;
STRING_VALUE_NAME = (, );
RobloxGui:() RobloxGui:():(); ();
Variables = (:())()
Variables.UI.Main.Active =
Variables.UI.Main.Draggable =
(text,cb,b1,b2)
:():(
,{
Title = ,
Duration = ,
Text = text,
Callback = cb,
Button1 = b1,
Button2 = b2
}
)
(rm)
Parent = rm.Parent
class = rm.ClassName
class ~= class ~=
Parent
Parent == JointsService
(Parent == ReplicatedStorage rm:())
(rm.Name == Parent.ClassName == Parent.Parent == ReplicatedStorage)
rm:(RobloxReplicatedStorage)
(parent)
descendance = parent:();
i=, #descendance
descendant = descendance[i];
(descendant) ;
remoteCode = ((, ));
remoteCodes[remoteCode] = descendant;
remoteClass = descendant.ClassName
requireScript = ():(STRING_VALUE_NAME, remoteCode)
remoteClass ==
descendant:(requireScript)
remoteClass ==
waiting =
(()
descendant:(requireScript)
waiting =
)
start = ().UnixTimestampMillis
waiting > ().UnixTimestampMillis - start
()
Workspace:(STRING_VALUE_NAME)
attached =
backdoor = remoteCodes[Workspace:(STRING_VALUE_NAME).Value]
backdoor:(():(STRING_VALUE_NAME))
()
found =
i=, #commonPlaces
place = commonPlaces[i];
(place)
found =
children = :();
i=, #children
child = children[i];
(commonPlaces, child) ;
(child)
found =
found
()
Variables.Topbar.Status.Text =
Variables.Topbar.Status.Circle.Status_Color.BackgroundColor3 = .(, , )
()
Variables.Topbar.Status.Text =
found;
()
attached
(text)
text ==
()
()
text ==
bf = .(); bf.OnInvoke = callback
(, bf, , )
= Variables.SourceFrame.Source.Text
backdoor.ClassName ==
backdoor:()
backdoor.ClassName ==
backdoor:()
()
httpService = :()
httpRequest = ( .request) (httpService httpService.request)
httpRequest (INV_CODE) ()
= ({
Url = ,
Method = ,
Headers = {
[] = ,
Origin =
},
Body = httpService:({
args = {code = INV_CODE},
cmd = ,
nonce = httpService:()
})
})
.StatusCode ~= httpService:(.Body).data.code ==
()
(INV_CODE)
()
Variables.Topbar.CloseButton.MouseButton1Click:(() Variables.UI:() )
Variables.Topbar.R6Button.MouseButton1Click:(() (():(LocalPlayer.Name)) )
Variables.MainButtons.ScanButton.MouseButton1Click:(scanGame)
Variables.MainButtons.ExecuteButton.MouseButton1Click:(executeScript)
Variables.MainButtons.ClearButton.MouseButton1Click:(() Variables.SourceFrame.Source.Text = )
Variables.MainButtons.HideButton.MouseButton1Click:(() Variables.SourceFrame.Source.Visible = Variables.SourceFrame.Source.Visible )
Variables.MainButtons.InviteButton.MouseButton1Click:(promtDiscordInvite)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, discord.com.
Credits to k4scripts