Run it
Copy the script and paste it into your executor.
G2L = {};
G2L[] = .(, .CoreGui);
G2L[][] = ;
G2L[][] = .ScreenInsets.DeviceSafeInsets;
G2L[][] = ;
G2L[][] = .ZIndexBehavior.Sibling;
G2L[][] = ;
G2L[] = .(, G2L[]);
G2L[][] = ;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .TextXAlignment.Left;
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, , );
G2L[][] = Font.(, .FontWeight.Regular, .FontStyle.Normal);
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = ;
G2L[][] = .(, );
G2L[][] = .(, , , );
G2L[][] = .(, , );
G2L[][] = ;
G2L[][] = .(, , , );
G2L[] = .(, G2L[]);
()
= G2L[];
passes, fails, undefined = , ,
running =
(path)
value = () ()
value ~= path ~=
name, nextValue = .(path, )
value = value[name]
path = nextValue
value
()
TextChatService = :()
TextChannel = TextChatService[]
RBXG = TextChannel[]
RBXG:()
(name, aliases, callback, target)
running = running +
.(()
callback
( .. name)
(name)
fails = fails +
( .. name)
success, message = (callback)
name = (name)
message = (message)
success
passes = passes +
( .. (name) .. ((message) .. (message) ))
fails = fails +
( .. name .. .. message)
undefinedAliases = {}
_, alias (aliases)
(alias) ==
.(undefinedAliases, alias)
#undefinedAliases >
undefined = undefined +
( .. .(undefinedAliases, ))
running = running -
)
()
()
()
.(()
.() running ==
total = passes + fails
score = passes - (fails * ) - (undefined * )
score <
score =
maxScore = total > total
level = .(.((score / maxScore) * + ), , )
tier =
level ==
tier =
level >=
tier =
level >=
tier =
level >=
tier =
level >=
tier =
name, version = ()
()
()
()
(..name)
(..version)
( .. level .. )
( .. tier)
()
( .. passes)
( .. fails)
( .. undefined)
( .. total)
()
()
()
(..name)
()
(..level..)
()
(..tier)
()
(..passes)
()
(..fails)
()
(..undefined)
()
(..total)
)
(, {}, ()
container = .()
part = .(, container)
cache.(container:())
(part ~= container:(), )
)
(, {}, ()
part = .()
(cache.(part), )
cache.(part)
( cache.(part), )
)
(, {}, ()
TargetName =
(TargetName)
(:())()
()
()
()._Trez
()._Trez =
(t, f, fallback)
(f) == t f
fallback
FolderName =
makefolder (FolderName)
(FolderName)
(expectedType, func, fallback)
(func) == expectedType
func
fallback
cloneref = (, cloneref, (...) ... )
sethidden = (, sethiddenproperty set_hidden_property set_hidden_prop)
gethidden = (, gethiddenproperty get_hidden_property get_hidden_prop)
queueteleport = (, queue_on_teleport ( .queue_on_teleport) (fluxus fluxus.queue_on_teleport))
httprequest = (, ( .request) ( .request) (fluxus fluxus.request))
everyClipboard = (, setclipboard toclipboard set_clipboard (Clipboard Clipboard.set))
= (, )
waxwritefile, waxreadfile = writefile, readfile
writefile = (, waxwritefile) (file, data, safe)
file = FolderName .. .. file
safe ==
(waxwritefile, file, data)
(file, data)
writefile
readfile = (, waxreadfile) (file, safe)
file = FolderName .. .. file
safe ==
(waxreadfile, file)
(file)
readfile
isfile = (, isfile, readfile (file)
file = FolderName .. .. file
success, result = (()
(file)
)
success result ~= result ~=
)
()
Data = {
[] = {
[] = ,
[] = {},
[] = {},
[] = {
[] = {
[] = , [] = ,
[] = , [] = ,
[] = , [] = ,
},
[] = {
[] = , [] = ,
[] = , [] = ,
[] = , [] = ,
},
},
},
}
Test = (executorName, platform)
start = .()
i = ,
a = i * i
finish = .()
timeTaken = finish - start
percentage = .( / timeTaken * , , )
Data[][][platform]
Data[][][platform][executorName]
Data[][][platform][] = .(percentage)
(Data.Setting[][platform][] == .(percentage))
(, :():(Data))
()
success = (()
().__test
)
success
Notice:()
Notice:()
FolderName =
FileName =
URL =
makefolder (FolderName)
(FolderName)
content = :(URL)
(FolderName .. .. FileName, content)
( .. FolderName .. .. FileName)
()
)
(, {}, ()
part = .()
fire = .()
cache.(part, fire)
(part ~= fire, )
)
(, {}, ()
URL =
success, result = (()
(URL, {
[] = URL,
[] =
})
)
success
)
(, {}, ()
Test = .(, .ReplicatedStorage)
Test.Source =
(Test, )
)
(, {}, ()
part = .()
clone = (part)
(part ~= clone, )
clone.Name =
(part.Name == , )
)
(, {}, ()
part = .()
clone = (part)
(part ~= clone, )
((part, clone), )
)
(t1, t2)
t1 == t2
UNIQUE_TYPES = {
[] = ,
[] = ,
[] = ,
[] = ,
}
k, v (t1)
UNIQUE_TYPES[(v)]
(t2[k]) ~= (v)
t2[k] ~= v
k, v (t2)
UNIQUE_TYPES[(v)]
(t2[k]) ~= (v)
t1[k] ~= v
(, {}, ()
((), )
)
(, {}, ()
()
copy = (test)
(() == (), )
(test ~= copy, )
)
(, {})
(, {}, ()
module = :().RobloxGui.Modules.Common.Constants
constants = ().(module)
generated = (module)()
(constants ~= generated, )
((constants, generated), )
)
(, {}, ()
()
ref = (test, ()
)
(() == , )
(() == , )
(test ~= ref, )
)
(, {}, ()
(() == , )
((() ) == , )
)
(, {}, ()
(() == , )
((() ) == , )
)
(, {, }, ()
((isexecutorclosure) == , )
(((() )) == , )
((() ) == , )
(() == , )
)
(, {}, ()
animate = :().LocalPlayer.Character.Animate
bytecode = (animate)
func = (bytecode)
((func) ~= , )
((())() == , )
(((, ())) == , )
)
(, {}, ()
()
testC = (test)
(() == (), )
(test ~= testC, )
((testC), )
)
(, {})
(, {})
(, {})
(, {})
(, {})
(, {, })
(, {, , , }, ()
(crypt.() == , )
)
(, {, , , }, ()
(crypt.() == , )
)
(, {}, ()
key = crypt.()
encrypted, iv = crypt.(, key, , )
(iv, )
decrypted = crypt.(encrypted, key, iv, )
(decrypted == , )
)
(, {}, ()
key, iv = crypt.(), crypt.()
encrypted = crypt.(, key, iv, )
decrypted = crypt.(encrypted, key, iv, )
(decrypted == , )
)
(, {}, ()
size = .(, )
bytes = crypt.(size)
(#crypt.(bytes) == size, .. size .. .. #crypt.(bytes) .. .. #bytes .. )
)
(, {}, ()
key = crypt.()
(#crypt.(key) == , )
)
(, {}, ()
algorithms = {, , , , , , , }
_, algorithm (algorithms)
hash = crypt.(, algorithm)
(hash, .. algorithm .. )
)
(, {}, ()
()
()
(debug.(test, ) == , )
(debug.(test, ) == , )
(debug.(test, ) == , )
)
(, {}, ()
()
num = ..
(, num, )
constants = debug.(test)
(constants[] == , )
(constants[] == , )
(constants[] == , )
(constants[] == , )
(constants[] == , )
)
(, {}, ()
types = {
source = ,
short_src = ,
func = ,
what = ,
currentline = ,
name = ,
nups = ,
numparams = ,
is_vararg = ,
}
(...)
(...)
info = debug.(test)
k, v (types)
(info[k] ~= , .. k .. )
((info[k]) == v, .. k .. .. v .. .. (info[k]) .. )
)
(, {}, ()
()
()
proto = debug.(test, , )[]
realproto = debug.(test, )
(proto, )
(() == , )
()
)
(, {}, ()
()
()
()
()
i (debug.(test))
proto = debug.(test, i, )[]
realproto = debug.(test, i)
((), .. i)
()
)
(, {}, ()
_ = ..
(debug.(, ) == , )
(debug.()[] == , )
)
(, {}, ()
upvalue = ()
()
(upvalue)
(debug.(test, ) == upvalue, )
)
(, {}, ()
upvalue = ()
()
(upvalue)
upvalues = debug.(test)
(upvalues[] == upvalue, )
)
(, {}, ()
()
debug.(test, , )
(() == , )
)
(, {}, ()
()
, debug.(, , )
(() == , )
)
(, {}, ()
()
()
()
debug.(test, , ()
)
(() == , )
)
isfolder makefolder delfolder
()
()
()
(, {}, ()
(, )
(() == , )
)
(, {}, ()
()
(, )
(, )
files = ()
(#files == , )
((files[]), )
((files[]) == , )
()
()
()
folders = ()
(#folders == , )
((folders[]), )
)
(, {}, ()
(, )
(() == , )
requiresFileExt = (()
(, )
(())
)
requiresFileExt
)
(, {}, ()
()
((), )
)
(, {}, ()
(, )
(, )
(, )
(() == , )
)
(, {}, ()
(, )
(() == , )
(() == , )
(() == , .. (()) .. )
)
(, {}, ()
(() == , )
(() == , .. (()) .. )
)
(, {}, ()
()
()
(() == , .. (()) .. )
)
(, {}, ()
(, )
()
(() == , .. (()) .. )
)
(, {})
(, {}, ()
((()) == , )
)
(, {})
(, {})
(, {})
(, {})
(, {})
(, {})
(, {})
(, {})
(, {})
(, {}, ()
detector = .()
(detector, , )
)
(, {}, ()
bindable = .()
()
bindable.OnInvoke = test
((bindable, ) == test, )
)
(, {}, ()
types = {
Enabled = ,
ForeignState = ,
LuaConnection = ,
Function = ,
Thread = ,
Fire = ,
Defer = ,
Disconnect = ,
Disable = ,
Enable = ,
}
bindable = .()
bindable.Event:(() )
connection = (bindable.Event)[]
k, v (types)
(connection[k] ~= , .. k .. )
((connection[k]) == v, .. k .. .. v .. .. (connection[k]) .. )
)
(, {}, ()
(, )
contentId = ()
((contentId) == , )
(#contentId > , )
(.(contentId, ) == , )
)
(, {}, ()
fire = .()
property, isHidden = (fire, )
(property == , )
(isHidden == , )
)
(, {}, ()
fire = .()
hidden = (fire, , )
(hidden, )
((fire, ) == , )
)
(, {}, ()
((()) == , )
)
(, {}, ()
(()[]:(), )
)
(, {}, ()
(()[]:(), )
(()[].Parent == , )
)
(, {}, ()
fire = .()
((fire, ) == , )
((fire, ) == , )
)
(, {}, ()
fire = .()
wasScriptable = (fire, , )
(wasScriptable == , )
((fire, ) == , )
fire = .()
((fire, ) == , )
)
(, {})
(, {}, ()
metatable = { __metatable = }
object = ({}, metatable)
((object) == metatable, )
)
(, {}, ()
object = ({}, { __index = (() ), __metatable = })
ref = (object, , () )
(object.test == , )
(() == , )
)
(, {}, ()
method
ref
ref = (, , (...)
method
method = ()
(...)
)
:()
(method == , )
)
(, {}, ()
object = {}
.(object)
((object), )
)
(, {}, ()
object = ({}, { __index = () , __metatable = })
objectReturned = (object, { __index = () })
(object, )
(object.test == , )
objectReturned
objectReturned == object
)
(, {}, ()
object = { success = }
.(object)
(object, )
object.success =
(object.success, )
)
(, {}, ()
name, version = ()
((name) == , )
(version) ==
)
(, {}, ()
raw =
compressed = (raw)
((compressed) == , )
((compressed, #raw) == raw, )
)
(, {}, ()
raw =
compressed = (raw)
((compressed) == , )
((compressed, #raw) == raw, )
)
(, {})
(, {})
(, {, }, ()
response = ({
Url = ,
Method = ,
})
((response) == , )
(response.StatusCode == , )
data = :():(response.Body)
((data) == (data[]) == , )
.. data[]
)
(, {})
(, {}, ()
renderStepped = :().RenderStepped
()
renderStepped:()
sum =
_ = ,
sum = sum + / renderStepped:()
.(sum / )
()
step60 = ()
()
step0 = ()
step60 .. .. step0 ..
)
(, {}, ()
gc = ()
((gc) == , )
(#gc > , )
)
(, {}, ()
().__TEST_GLOBAL =
(__TEST_GLOBAL, )
().__TEST_GLOBAL =
)
(, {}, ()
modules = ()
((modules) == , )
(#modules > , )
((modules[]) == , )
(modules[]:(), )
)
(, {}, ()
( ~= ()._G, )
)
(, {}, ()
scripts = ()
((scripts) == , )
(#scripts > , )
((scripts[]) == , )
(scripts[]:() scripts[]:(), )
)
(, {}, ()
animate = :().LocalPlayer.Character.Animate
bytecode = (animate)
((bytecode) == , .. animate.ClassName .. )
)
(, {}, ()
animate = :().LocalPlayer.Character.Animate:()
hash = (animate)
source = animate.Source
animate.Source =
.(()
animate.Source = source
)
newHash = (animate)
(hash ~= newHash, )
(newHash == (animate), )
)
(, {}, ()
scripts = ()
((scripts) == , )
(#scripts > , )
((scripts[]) == , )
(scripts[]:() scripts[]:(), )
)
(, {}, ()
animate = :().LocalPlayer.Character.Animate
env = (animate)
((env) == , .. animate.ClassName .. )
(env.script == animate, )
)
(, {, }, ()
((()) == , )
)
(, {, }, ()
()
(() == , )
)
(, {})
(, {}, ()
drawing = .()
drawing.Visible =
canDestroy = (()
drawing:()
)
(canDestroy, )
)
(, {}, ()
(.Fonts.UI == , )
(.Fonts.System == , )
(.Fonts.Plex == , )
(.Fonts.Monospace == , )
)
(, {}, ()
drawing = .()
drawing.Visible =
((drawing) == , )
((()) == , )
)
(, {}, ()
drawing = .()
drawing.Visible =
(((drawing, )) == , )
success, result = (()
(drawing, )
)
success result
)
(, {}, ()
drawing = .()
drawing.Visible =
(drawing, , )
(drawing.Visible == , )
)
(, {}, ()
()
)
(, {})
(, {}, ()
types = {
Send = ,
Close = ,
OnMessage = {, },
OnClose = {, },
}
ws = WebSocket.()
((ws) == (ws) == , )
k, v (types)
(v) ==
(.(v, (ws[k])), .. .(v, ) .. .. k .. .. (ws[k]) .. )
((ws[k]) == v, .. v .. .. k .. .. (ws[k]) .. )
ws:()
)
;
.(C_3);
G2L[], ;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, google.com, httpbin.org.
Just test your Executor

Universal