Run it
Copy the script and paste it into your executor.
().MoreUNC
= .()
debug = .(debug)
bit32 = .(bit32)
bit = bit32
= .()
= .()
utf8 = .(utf8)
= .()
= .()
=
oldGame =
Version =
isDragging =
dragStartPos =
frameStartPos =
Data = :():()
TeleportData
Data Data.MOREUNCSCRIPTQUEUE
TeleportData = Data.MOREUNCSCRIPTQUEUE
TeleportData
func = (TeleportData)
s, e = (func)
s .(, e)
=
=
=
=
printidentity = printidentity
=
=
=
=
=
=
=
=
=
version = version
HttpService = :();
Log = :();
vim = .();
DrawingDict = .()
ClipboardUI = .()
hui = .()
hui.Name =
ClipboardBox = .(, ClipboardUI)
ClipboardBox.Position = .(, , , )
Console = .()
ConsoleFrame = .()
Topbar = .()
_CORNER = .()
ConsoleCorner = .()
CornerHide = .()
DontModify = .()
UICorner = .()
CornerHide2 = .()
Title = .()
UIPadding = .()
ConsoleIcon = .()
Holder = .()
MessageTemplate = .()
InputTemplate = .()
UIListLayout = .()
HolderPadding = .()
Console.Name =
Console.Parent =
Console.ZIndexBehavior = .ZIndexBehavior.Sibling
ConsoleFrame.Name =
ConsoleFrame.Parent = Console
ConsoleFrame.BackgroundColor3 = .(, , )
ConsoleFrame.BorderColor3 = .(, , )
ConsoleFrame.BorderSizePixel =
ConsoleFrame.Position = .(, , , )
ConsoleFrame.Size = .(, , , )
Topbar.Name =
Topbar.Parent = ConsoleFrame
Topbar.BackgroundColor3 = .(, , )
Topbar.BorderColor3 = .(, , )
Topbar.BorderSizePixel =
Topbar.Position = .(, , -, )
Topbar.Size = .(, , , )
_CORNER.Name =
_CORNER.Parent = Topbar
ConsoleCorner.Name =
ConsoleCorner.Parent = ConsoleFrame
CornerHide.Name =
CornerHide.Parent = ConsoleFrame
CornerHide.BackgroundColor3 = .(, , )
CornerHide.BorderColor3 = .(, , )
CornerHide.BorderSizePixel =
CornerHide.Position = .(, , , )
CornerHide.Size = .(, , , )
DontModify.Name =
DontModify.Parent = ConsoleFrame
DontModify.BackgroundColor3 = .(, , )
DontModify.BorderColor3 = .(, , )
DontModify.BorderSizePixel =
DontModify.Position = .(, , , )
DontModify.Size = .(-, , , )
UICorner.Parent = DontModify
CornerHide2.Name =
CornerHide2.Parent = ConsoleFrame
CornerHide2.AnchorPoint = .(, )
CornerHide2.BackgroundColor3 = .(, , )
CornerHide2.BorderColor3 = .(, , )
CornerHide2.BorderSizePixel =
CornerHide2.Position = .(, , , )
CornerHide2.Size = .(, , , )
Title.Name =
Title.Parent = ConsoleFrame
Title.BackgroundColor3 = .(, , )
Title.BackgroundTransparency =
Title.BorderColor3 = .(, , )
Title.BorderSizePixel =
Title.Position = .(, , , )
Title.Size = .(, , , )
Title.Font = .Font.GothamMedium
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.TextXAlignment = .TextXAlignment.Left
UIPadding.Parent = Title
UIPadding.PaddingTop = .(, )
ConsoleIcon.Name =
ConsoleIcon.Parent = ConsoleFrame
ConsoleIcon.BackgroundColor3 = .(, , )
ConsoleIcon.BackgroundTransparency =
ConsoleIcon.BorderColor3 = .(, , )
ConsoleIcon.BorderSizePixel =
ConsoleIcon.Position = .(, , , )
ConsoleIcon.Size = .(, , , )
ConsoleIcon.Image =
Holder.Name =
Holder.Parent = ConsoleFrame
Holder.Active =
Holder.BackgroundColor3 = .(, , )
Holder.BackgroundTransparency =
Holder.BorderColor3 = .(, , )
Holder.BorderSizePixel =
Holder.Position = .(, , , )
Holder.Size = .(, , , )
Holder.ScrollBarThickness =
Holder.CanvasSize = .(,,,)
Holder.AutomaticCanvasSize = .AutomaticSize.XY
MessageTemplate.Name =
MessageTemplate.Parent = Holder
MessageTemplate.BackgroundColor3 = .(, , )
MessageTemplate.BackgroundTransparency =
MessageTemplate.BorderColor3 = .(, , )
MessageTemplate.BorderSizePixel =
MessageTemplate.Size = .(, , , )
MessageTemplate.Visible =
MessageTemplate.Font = .Font.RobotoMono
MessageTemplate.Text =
MessageTemplate.TextColor3 = .(, , )
MessageTemplate.TextSize =
MessageTemplate.TextXAlignment = .TextXAlignment.Left
MessageTemplate.TextYAlignment = .TextYAlignment.Top
MessageTemplate.RichText =
UIListLayout.Parent = Holder
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
HolderPadding.Name =
HolderPadding.Parent = Holder
HolderPadding.PaddingLeft = .(, )
HolderPadding.PaddingTop = .(, )
InputTemplate.Name =
InputTemplate.Parent =
InputTemplate.BackgroundColor3 = .(, , )
InputTemplate.BackgroundTransparency =
InputTemplate.BorderColor3 = .(, , )
InputTemplate.BorderSizePixel =
InputTemplate.Size = .(, , , )
InputTemplate.Visible =
InputTemplate.RichText =
InputTemplate.Font = .Font.RobotoMono
InputTemplate.Text =
InputTemplate.PlaceholderText =
InputTemplate.TextColor3 = .(, , )
InputTemplate.TextSize =
InputTemplate.TextXAlignment = .TextXAlignment.Left
InputTemplate.TextYAlignment = .TextYAlignment.Top
Identity = -
active =
oldLoader =
clonerefs = {}
protecteduis = {}
gc = {}
Instances = {}
funcs = {}
names = {}
Cache = {}
Drawings = {}
colors = {
BLACK = .(, , ),
BLUE = .(, , ),
GREEN = .(, , ),
CYAN = .(, , ),
RED = .(),
MAGENTA = .(, , ),
BROWN = .(, , ),
LIGHT_GRAY = .(, , ),
DARK_GRAY = .(, , ),
LIGHT_BLUE = .(, , ),
LIGHT_GREEN = .(, , ),
LIGHT_CYAN = .(, , ),
LIGHT_RED = .(, , ),
LIGHT_MAGENTA = .(, , ),
YELLOW = .(, , ),
WHITE = .(, , ),
ORANGE = .(, , )
}
patterns = {
{ pattern = , format = },
{ pattern = , format = },
{ pattern = , format = },
{ pattern = , format = }
}
patterns2 = {
{ pattern = , format = }
}
renv = {
, , , assert, collectgarbage, load, , , , , , , , , ,
newproxy, rawequal, , , rawlen, , PluginManager,
.create, .resume, .running, .status, .wrap, .yield,
bit32.arshift, bit32.band, bit32.bnot, bit32.bor, bit32.btest, bit32.extract, bit32.lshift, bit32.replace, bit32.rshift, bit32.xor,
.abs, .acos, .asin, .atan, .atan2, .ceil, .cos, .cosh, .deg, .exp, .floor, .fmod, .frexp, .ldexp, .log, .log10, .max, .min, .modf, .pow, .rad, .random, .randomseed, .sin, .sinh, .sqrt, .tan, .tanh,
.byte, .char, .find, .format, .gmatch, .gsub, .len, .lower, .match, .pack, .packsize, .rep, .reverse, .sub, .unpack, .upper,
.concat, .insert, .pack, .remove, .sort, .unpack,
utf8.char, utf8.charpattern, utf8.codepoint, utf8.codes, utf8.len, utf8.nfdnormalize, utf8.nfcnormalize,
.clock, .date, .difftime, .time,
, elapsedTime, , , , time, , UserSettings, version, ,
.defer, .delay, .spawn, .wait,
debug.traceback, debug.profilebegin, debug.profileend
}
keys={[]=.KeyCode.Backspace,[]=.KeyCode.Tab,[]=.KeyCode.Clear,[]=.KeyCode.Return,[]=.KeyCode.LeftShift,[]=.KeyCode.LeftControl,[]=.KeyCode.LeftAlt,[]=.KeyCode.Pause,[]=.KeyCode.CapsLock,[]=.KeyCode.Escape,[]=.KeyCode.Space,[]=.KeyCode.PageUp,[]=.KeyCode.PageDown,[]=.KeyCode.End,[]=.KeyCode.Home,[]=.KeyCode.Insert,[]=.KeyCode.Delete,[]=.KeyCode.Zero,[]=.KeyCode.One,[]=.KeyCode.Two,[]=.KeyCode.Three,[]=.KeyCode.Four,[]=.KeyCode.Five,[]=.KeyCode.Six,[]=.KeyCode.Seven,[]=.KeyCode.Eight,[]=.KeyCode.Nine,[]=.KeyCode.A,[]=.KeyCode.B,[]=.KeyCode.C,[]=.KeyCode.D,[]=.KeyCode.E,[]=.KeyCode.F,[]=.KeyCode.G,[]=.KeyCode.H,[]=.KeyCode.I,[]=.KeyCode.J,[]=.KeyCode.K,[]=.KeyCode.L,[]=.KeyCode.M,[]=.KeyCode.N,[]=.KeyCode.O,[]=.KeyCode.P,[]=.KeyCode.Q,[]=.KeyCode.R,[]=.KeyCode.S,[]=.KeyCode.T,[]=.KeyCode.U,[]=.KeyCode.V,[]=.KeyCode.W,[]=.KeyCode.X,[]=.KeyCode.Y,[]=.KeyCode.Z,[]=.KeyCode.Menu,[]=.KeyCode.KeypadZero,[]=.KeyCode.KeypadOne,[]=.KeyCode.KeypadTwo,[]=.KeyCode.KeypadThree,[]=.KeyCode.KeypadFour,[]=.KeyCode.KeypadFive,[]=.KeyCode.KeypadSix,[]=.KeyCode.KeypadSeven,[]=.KeyCode.KeypadEight,[]=.KeyCode.KeypadNine,[]=.KeyCode.KeypadMultiply,[]=.KeyCode.KeypadPlus,[]=.KeyCode.KeypadMinus,[]=.KeyCode.KeypadPeriod,[]=.KeyCode.KeypadDivide,[]=.KeyCode.F1,[]=.KeyCode.F2,[]=.KeyCode.F3,[]=.KeyCode.F4,[]=.KeyCode.F5,[]=.KeyCode.F6,[]=.KeyCode.F7,[]=.KeyCode.F8,[]=.KeyCode.F9,[]=.KeyCode.F10,[]=.KeyCode.F11,[]=.KeyCode.F12,[]=.KeyCode.NumLock,[]=.KeyCode.ScrollLock,[]=.KeyCode.Semicolon,[]=.KeyCode.Equals,[]=.KeyCode.Comma,[]=.KeyCode.Minus,[]=.KeyCode.Period,[]=.KeyCode.Slash,[]=.KeyCode.Backquote,[]=.KeyCode.LeftBracket,[]=.KeyCode.RightBracket,[]=.KeyCode.Quote}
Fonts = {
[] = .Font.Arial,
[] = .Font.BuilderSans,
[] = .Font.Gotham,
[] = .Font.RobotoMono
}
MessageColor = colors[]
ConsoleClone =
(tbl)
descendants = {}
(subtbl, prefix)
k, v (subtbl)
index = prefix (prefix .. .. (k)) (k)
descendants[index] = v
(v) ==
(v, index)
descendants[index] = v
(tbl) ~=
descendants[()] = tbl
(tbl, )
descendants
(tbl)
a =
i, v (tbl)
a = a +
a
(code)
_, p (patterns2)
code = code:(p.pattern, (var1, var2, tbl)
p.format:(var1, var2, tbl)
)
code
(a, b, c)
()[a] c
()[a] = b
(code)
_, p (patterns)
code = code:(p.pattern, (var, value)
p.format:(var, var, value)
)
code = (code)
code
(input, Object)
isDragging
delta = input.Position - dragStartPos
Object.Position = .(
frameStartPos.X.Scale,
frameStartPos.X.Offset + delta.X,
frameStartPos.Y.Scale,
frameStartPos.Y.Offset + delta.Y
)
(input, Object)
isDragging =
dragStartPos = input.Position
frameStartPos = Object.Position
input.UserInputState = .UserInputState.Begin
(input)
isDragging =
input.UserInputState = .UserInputState.End
()
()
.()
messages = Log:()
message;
messages[#messages].message:()
i = #messages, , -
messages[i].message:()
message = messages[i].message
message = messages[#messages].message:():(, )
Identity = (message)
Queue = {}
Queue.__index = Queue
Queue.()
self = ({}, Queue)
self.elements = {}
self
Queue:(element)
.(self.elements, element)
Queue:()
#self.elements ==
.(self.elements, )
Queue:()
#self.elements ==
Queue:()
self.elements
.DescendantRemoving:((des)
.(Instances, des)
Cache[des] =
)
.DescendantAdded:((des)
Cache[des] =
)
:().WindowFocused:(()
active =
)
:().WindowFocusReleased:(()
active =
)
:().InputChanged:((input)
input
isDragging input.UserInputType == .UserInputType.MouseMovement ConsoleClone
(input, ConsoleClone.ConsoleFrame)
)
:().InputEnded:((input)
input
input.UserInputType == .UserInputType.MouseButton1
(input)
)
funcs.base64 = {}
funcs.crypt = {hex={},url={}}
funcs.syn = {}
funcs.syn_backup = {}
funcs.http = {}
funcs.Drawing = {}
funcs.cache = {}
funcs.string =
funcs.debug = debug
funcs.debug.getinfo = (t)
CurrentLine = (debug.(t, ))
Source = debug.(t, )
name = debug.(t, )
numparams, isvrg = debug.(t, )
#name == name =
a, b = debug.(t, )
{
[] = CurrentLine,
[] = Source,
[] = (name),
[] = (numparams),
[] = isvrg ,
[] = (Source:(, )),
[] = Source == ,
[] = t,
[] =
}
funcs.Drawing.Fonts = {
[] = ,
[] = ,
[] = ,
[] =
}
ClipboardQueue = Queue.()
ConsoleQueue = Queue.()
= () ()
().getgenv =
funcs.compareinstances = (a, b)
clonerefs[a]
a == b
.(clonerefs[a], b)
funcs.clonefunction = (a)
((a)==, .. (a))
(...)
Copy = (a, {}, {}, {}, , {...})
Copy.return_value
funcs.cache.iscached = (thing)
Cache[thing] ~= thing:()
funcs.cache.invalidate = (thing)
Cache[thing] =
thing.Parent =
funcs.cache.replace = (a, b)
Cache[a]
Cache[a] = b
n, p = a.Name, a.Parent
b.Parent = p
b.Name = n
a.Parent =
funcs.deepclone = (a)
Result = {}
i, v (a)
(v) ==
Result[i] = funcs.(v)
Result[i] = v
Result
funcs.base64.encode = (data)
letters =
((data:(, (x)
r,b=,x:()
i=,,- r=r..(b%^i-b%^(i-)> )
r;
)..):(, (x)
(#x < )
c=
i=, c=c+(x:(i,i)== ^(-i) )
letters:(c+,c+)
)..({ , , })[#data%+])
funcs.base64.decode = (data)
b =
data = .(data, ..b.., )
(data:(, (x)
x ==
r, f = , (b:(x) - )
i = , , -
r = r .. (f % ^i - f % ^(i - ) > )
r;
):(, (x)
#x ~=
c =
i = ,
c = c + (x:(i, i) == ^( - i) )
.(c)
))
funcs.loadstring = (code)
s1, val1 = (()
()()
)
s2, val2 = (()
()()
)
val1 ~= val2 ~=
((code))
(code)
funcs.getgenv =
funcs.crypt.base64 = funcs.base64
funcs.crypt.base64encode = funcs.base64.encode
funcs.crypt.base64decode = funcs.base64.decode
funcs.crypt.base64_encode = funcs.base64.encode
funcs.crypt.base64_decode = funcs.base64.decode
funcs.base64_encode = funcs.base64.encode
funcs.base64_decode = funcs.base64.decode
funcs.crypt.hex.encode = (txt)
txt = (txt)
hex =
i = , #txt
hex = hex .. .(, .(txt, i))
hex
funcs.crypt.hex.decode = (hex)
hex = (hex)
text =
i = , #hex,
byte_str = .(hex, i, i+)
byte = (byte_str, )
text = text .. .(byte)
text
funcs.crypt.url.encode = (a)
:():(a)
funcs.crypt.url.decode = (a)
a = (a)
a = .(a, , )
a = .(a, , (hex)
.((hex, ))
)
a = .(a, , )
a
funcs.crypt.generatekey = (optionalSize)
key =
a =
i = , optionalSize n = .(, #a) key = key .. a:(n, n)
funcs.base64.(key)
funcs.crypt.generatebytes = (size)
(size) ~= ()
funcs.crypt.(size)
funcs.crypt.encrypt = (a, b)
result = {}
a = (a) b = (b)
i = , #a
byte = .(a, i)
keyByte = .(b, (i - ) % #b + )
.(result, .(bit32.(byte, keyByte)))
.(result)
funcs.crypt.decrypt = funcs.crypt.encrypt
funcs.crypt.random = (len)
funcs.crypt.(len)
funcs.isrbxactive = ()
active
funcs.isgameactive = funcs.isrbxactive
funcs.gethui = ()
s, H = (()
:().RobloxGui
)
H
hui.Parent
hui.Parent = H.Parent
hui
hui.Parent
hui.Parent = :().LocalPlayer.PlayerGui
hui
().getrenv #().() == ().getrenv
().getrenv =
().getrenv = ()
renv
funcs.setclipboard = (data)
.() ClipboardQueue:()[] == data ClipboardQueue:()
ClipboardQueue:(data)
old = :():()
copy = ClipboardQueue:()[]
ClipboardBox:()
ClipboardBox.Text = copy
KeyCode = .KeyCode
Keys = {KeyCode.RightControl, KeyCode.A}
Keys2 = {KeyCode.RightControl, KeyCode.C, KeyCode.V}
_, v (Keys)
vim:(, v, , )
.()
_, v (Keys)
vim:(, v, , )
.()
_, v (Keys2)
vim:(, v, , )
.()
_, v (Keys2)
vim:(, v, , )
.()
ClipboardBox.Text =
old old:()
.()
ClipboardQueue:()
funcs.syn.write_clipboard = funcs.setclipboard
funcs.toclipboard = funcs.setclipboard
funcs.writeclipboard = funcs.setclipboard
funcs.setrbxclipboard = funcs.setclipboard
funcs.isrenderobj = (thing)
Drawings[thing] ~=
funcs.getrenderproperty = (thing, prop)
thing[prop]
funcs.setrenderproperty = (thing, prop, val)
success, err = (()
thing[prop] = val
)
success err (err)
funcs.syn.protect_gui = (gui)
names[gui] = {name=gui.Name,parent=gui.Parent}
protecteduis[gui] = gui
gui.Name = funcs.crypt.()
gui.Parent = ()
funcs.syn.unprotect_gui = (gui)
names[gui] gui.Name = names[gui].name gui.Parent = names[gui].parent protecteduis[gui] =
funcs.syn.protectgui = funcs.syn.protect_gui
funcs.syn.unprotectgui = funcs.syn.unprotect_gui
funcs.syn.secure_call = (func)
(func)
funcs.isreadonly = (tbl)
(tbl) ~=
.(tbl)
funcs.setreadonly = (tbl, cond)
cond
.(tbl)
funcs.(tbl)
funcs.httpget = (url)
:(url)
funcs.httppost = (url, body, contenttype)
:(url, body, contenttype)
funcs.request = (args)
Body =
Timeout =
(success, body)
Body = body
Body[] = success
HttpService:(args):(callback)
Body Timeout <
.()
Timeout = Timeout +
Body
funcs.mouse1click = (x, y)
x = x
y = y
vim:(x, y, , , , )
.()
vim:(x, y, , , , )
funcs.mouse2click = (x, y)
x = x
y = y
vim:(x, y, , , , )
.()
vim:(x, y, , , , )
funcs.mouse1press = (x, y)
x = x
y = y
vim:(x, y, , , , )
funcs.mouse1release = (x, y)
x = x
y = y
vim:(x, y, , , , )
funcs.mouse2press = (x, y)
x = x
y = y
vim:(x, y, , , , )
funcs.mouse2release = (x, y)
x = x
y = y
vim:(x, y, , , , )
funcs.mousescroll = (x, y, a)
x = x
y = y
a = a
vim:(x, y, a, )
funcs.keyclick = (key)
(key) ==
keys[key] (..(key) .. )
vim:(, keys[key], , )
.()
vim:(, keys[key], , )
(Key) ==
vim:(, key, , )
.()
vim:(, key, , )
funcs.keypress = (key)
(key) ==
keys[key] (..(key) .. )
vim:(, keys[key], , )
(Key) ==
vim:(, key, , )
funcs.keyrelease = (key)
(key) ==
keys[key] (..(key) .. )
vim:(, keys[key], , )
(Key) ==
vim:(, key, , )
funcs.mousemoverel = (relx, rely)
Pos = .CurrentCamera.ViewportSize
relx = relx
rely = rely
x = Pos.X * relx
y = Pos.Y * rely
vim:(x, y, )
funcs.mousemoveabs = (x, y)
x = x y = y
vim:(x, y, )
funcs.newcclosure = (f)
a = .((...)
b = {.()}
b = {.((.(b)))}
)
()
a
funcs.iscclosure = (fnc) debug.(fnc, ) ==
funcs.islclosure = (func) funcs.(func)
funcs.isexecutorclosure = (fnc)
found =
i, v (())
v == fnc
i = , .huge
s, env = (getfenv, i)
s found
(env) ==
_, v (env)
v == fnc
found =
found
found
funcs.newlclosure = (fnc)
(...) (...)
funcs.clonefunction = funcs.newlclosure
funcs.is_l_closure = funcs.islclosure
funcs.is_executor_closure = funcs.isexecutorclosure
funcs.isourclosure = funcs.isexecutorclosure
funcs.isexecclosure = funcs.isexecutorclosure
funcs.checkclosure = funcs.isourclosure
files = {}
(a, b)
a:(, #b) == b
(hello, lo)
hello:(#hello - #lo + , #hello) == lo
funcs.writefile = (path, content)
Path = path:()
CurrentPath = {}
i = , #Path
a = Path[i]
CurrentPath[i] = a
files[a] i ~= #Path
files[.(CurrentPath, )] = {}
files[.(CurrentPath, ) .. ] = files[.(CurrentPath, )]
i == #Path
files[.(CurrentPath, )] = (content)
funcs.makefolder = (path)
files[path] = {}
files[path .. ] = files[path]
funcs.isfolder = (path)
(files[path]) ==
funcs.isfile = (path)
(files[path]) ==
funcs.readfile = (path)
files[path]
funcs.appendfile = (path, text2)
funcs.(path, funcs.(path) .. text2)
funcs.loadfile = (path)
content = funcs.(path)
content ( .. (path) .. )
s, func = (()
(content)
)
func, s func
funcs.delfolder = (path)
f = files[path]
(f) == files[path] =
funcs.delfile = (path)
f = files[path]
(f) == files[path] =
funcs.listfiles = (path)
path path ==
Files = {}
i, v (files)
#i:() == .(Files, i)
Files
(files[path]) ~= (path .. )
Files = {}
i, v (files)
(i, path .. ) (i, ) i ~= path #i:() == (#path:() + ) .(Files, i)
Files
funcs.http.request = funcs.request
funcs.syn.crypt = funcs.crypt
funcs.syn.crypto = funcs.crypt
funcs.syn_backup = funcs.syn
funcs.getexecutorname = ()
, Version
funcs.identifyexecutor = funcs.getexecutorname
funcs.http_request = ().request funcs.request
funcs.getscripts = ()
a = {}; i, v (:()) v:() v:() .(a, v) a
funcs.get_scripts = ()
a = {}; i, v (:()) v:() v:() .(a, v) a
funcs.getmodules = ()
a = {}; i, v (:()) v:() .(a, v) a
funcs.getloadedmodules = funcs.getmodules
funcs.make_readonly = funcs.setreadonly
funcs.makereadonly = funcs.setreadonly
funcs.base64encode = funcs.crypt.base64encode
funcs.base64decode = funcs.crypt.base64decode
funcs.clonefunc = funcs.clonefunction
funcs.setsimulationradius = (Distance, MaxDistance)
LocalPlayer = :().LocalPlayer
((Distance)==, .. (Distance))
LocalPlayer.SimulationRadius = (Distance) == Distance LocalPlayer.SimulationRadius
MaxDistance
((MaxDistance)==, .. (MaxDistance))
LocalPlayer.MaxSimulationDistance = MaxDistance
funcs.getinstances = ()
:()
funcs.getnilinstances = ()
Instances
funcs.iswriteable = (tbl)
.(tbl)
funcs.makewriteable = (tbl)
funcs.(tbl, )
funcs.isscriptable = (self, prop)
.(Hidden, prop) ==
funcs.getrunningscripts = ()
scripts = {}
_, v (funcs.())
v:() v.Enabled .(scripts, v)
scripts
funcs.fireproximityprompt = (p)
Hold, Distance, Enabled, Thing, CFrame1= p.HoldDuration, p.MaxActivationDistance, p.Enabled, p.RequiresLineOfSight,
p.MaxActivationDistance = .huge
p.HoldDuration =
p.Enabled =
p.RequiresLineOfSight =
()
classes = {, , }
_, v (classes)
p:(v)
p:(v)
a = ()
a
parent = p.Parent
p.Parent = .(, )
a = p.Parent
CFrame1 = a.CFrame
a.CFrame = :().LocalPlayer.Character.Head.CFrame + :().LocalPlayer.Character.Head.CFrame.LookVector *
.()
p:()
.()
p:()
p.HoldDuration = Hold
p.MaxActivationDistance = Distance
p.Enabled = Enabled
p.RequiresLineOfSight = Thing
a.CFrame = CFrame1
p.Parent = parent p.Parent
funcs.firetouchinterest = (toTouch, TouchWith, on)
on ==
toTouch.ClassName ==
()
classes = {, , }
_, v (classes)
toTouch:(v)
toTouch:(v)
toTouch = ()
cf = toTouch.CFrame
anc = toTouch.CanCollide
toTouch.CanCollide =
toTouch.CFrame = TouchWith.CFrame
.()
toTouch.CFrame = cf
toTouch.CanCollide = anc
(a) .(a,,(b) .(,.(b))); (c,d) a= e=,d f=c%;a=.(f)..a;c=(c-f)/ ; a ; (a,e) d=; g=e,e+ d=d*+.(a,g); d ; (h,i) j=-(i+)%;i=(*i,)h=h....string.(,j)..i;(#h%==) h ; (h,e,l) m={} n={,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} g=, m[g]=(h,e+(g-)*); g=, o=m[g-] p=bit.(bit.(o,),bit.(o,),bit.(o,))o=m[g-] q=bit.(bit.(o,),bit.(o,),bit.(o,))m[g]=(m[g-]+p+m[g-]+q)%^ ; r,s,b,t,u,v,w,x=l[],l[],l[],l[],l[],l[],l[],l[] e=, p=bit.(bit.(r,),bit.(r,),bit.(r,)) y=bit.(bit.(r,s),bit.(r,b),bit.(s,b)) z=(p+y)%^; q=bit.(bit.(u,),bit.(u,),bit.(u,)) A=bit.(bit.(u,v),bit.(bit.(u),w)) B=(x+q+A+n[e]+m[e])%^;x=w;w=v;v=u;u=(t+B)%^;t=b;b=s;s=r;r=(B+z)%^ ;l[]=(l[]+r)%^;l[]=(l[]+s)%^;l[]=(l[]+b)%^;l[]=(l[]+t)%^;l[]=(l[]+u)%^;l[]=(l[]+v)%^;l[]=(l[]+w)%^;l[]=(l[]+x)%^ ;funcs.crypt.hash=(h)h=(h,#h) l={,,,,,,,} e=,#h, (h,e,l); ((l[],)..(l[],)..(l[],)..(l[],)..(l[],)..(l[],)..(l[],)..(l[],))
funcs.Drawing.new = (Type)
baseProps = {
Visible = ,
Color = .(,,),
ClassName =
}
Type ==
a = .(, .(, DrawingDict))
a.Visible =
a.Size = .(, , , )
a.BackgroundColor3 = .(, , )
a.BackgroundTransparency =
a.BorderSizePixel =
meta = baseProps
meta.ClassName = Type
meta.__index = {
Thickness = ,
From = .(, ),
To = .(, ),
Transparency = ,
Remove = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
Destroy = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
updateLine = (self)
a
from = self.From
to = self.To
distance = (to - from).Magnitude
angle = .(.(to.Y - from.Y, to.X - from.X))
a.Size = .(, distance, , self.Thickness)
a.Position = .(, from.X, , from.Y)
a.Rotation = angle
}
meta.__newindex = (self, key, value)
self
key == (value) ==
(self, key, value)
a.Size = .(, (self.To - self.From).Magnitude, , value)
key == (value) ==
(self, key, value)
a.Visible = value
key == (value) ==
(self, key, value)
a.BackgroundColor3 = value
key == (value) == value <=
(self, key, value)
a.BackgroundTransparency = - value
key == (value) ==
(self, key, value)
self:()
key == (value) ==
(self, key, value)
self:()
meta1 = ({}, meta)
Drawings[meta1] = meta1
meta1
Type ==
a = .(, DrawingDict)
a.Visible =
a.Size = .(, , , )
a.BackgroundColor3 = .(, , )
a.BackgroundTransparency =
a.BorderSizePixel =
b = .(, a)
b.Color = .(, , )
b.Enabled =
meta = baseProps
meta.ClassName = Type
meta.__index = {
Size = .(,),
Position = .(, ),
Remove = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
Destroy = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
updateSquare = (self)
a
a.Size = .(, self.Size.X, , self.Size.Y)
a.Position = .(, self.Position.X, , self.Position.Y)
}
meta.__newindex = (self, key, value)
self
key == (value) ==
(self, key, value)
b.Enabled = value
a.BackgroundTransparency = value
key == (value) ==
(self, key, value)
a.Visible = value
key == (value) ==
(self, key, value)
a.BackgroundColor3 = value
b.Color = value
key == (value) ==
(self, key, value)
self:()
key == (value) ==
(self, key, value)
self:()
meta1 = ({}, meta)
Drawings[meta1] = meta1
meta1
Type ==
a = .(, .(, DrawingDict))
a.Visible =
a.Size = .(, , , )
a.BackgroundColor3 = .(, , )
a.BackgroundTransparency =
a.BorderSizePixel =
b = .(, a)
b.Color = .(, , )
b.Enabled =
b.Thickness =
c = .(, a)
c.CornerRadius = .(, )
meta = baseProps
meta.ClassName = Type
meta.__index = {
Thickness = ,
Filled = ,
NumSides = ,
Radius = ,
Position = .(, ),
Transparency = ,
Remove = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
Destroy = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
updateCircle = (self)
b a
a.Size = .(, self.Radius, , self.Radius)
a.Position = .(, self.Position.X, , self.Position.Y)
b.Enabled = self
b.Color = self.Color
}
meta.__newindex = (self, key, value)
self
key == (value) ==
(self, key, value)
b.Thickness = value
key == (value) ==
(self, key, value)
a.Visible = value
key == (value) ==
(self, key, value)
a.BackgroundColor3 = value
a.Color = value
key == (value) ==
(self, key, value)
a.BackgroundTransparency = - value
key == (value) ==
(self, key, value)
self:()
key == (value) ==
(self, key, value)
self:()
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
self:()
meta1 = ({}, meta)
Drawings[meta1] = meta1
meta1
Type ==
a = .(, DrawingDict)
a.Visible =
a.Size = .(, , , )
a.BackgroundColor3 = .(, , )
a.BackgroundTransparency =
a.BorderSizePixel =
a.TextStrokeColor3 = .(,,)
a.TextStrokeTransparency =
meta = baseProps
meta.ClassName = Type
meta.__index = {
Text = ,
Transparency = ,
Size = ,
Center = ,
Outline = ,
OutlineColor = .(,,),
Position = .(,),
Font = ,
Remove = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
Destroy = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
updateText = (self)
a
a.TextScaled =
a.Size = .(, self.Size * , , self.Size / )
a.Position = .(, self.Position.X, , self.Position.Y)
a.Text = self.Text
a.Font = Fonts[self.Font]
a.Visible = self.Visible
a.TextColor3 = self.Color
a.TextTransparency = - self.Transparency
a.BorderSizePixel = self.Outline
self.Center
a.TextXAlignment = .TextXAlignment.Center
a.TextYAlignment = .TextYAlignment.Center
a.TextXAlignment = .TextXAlignment.Left
a.TextYAlignment = .TextYAlignment.Top
a.TextStrokeTransparency = self.Outline
a.TextStrokeColor3 = self.OutlineColor
}
meta.__newindex = (self, key, value)
self
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
a.Visible = value
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
self:()
meta1 = ({}, meta)
Drawings[meta1] = meta1
meta1
Type ==
a = .(, DrawingDict)
a.Visible =
a.Size = .(, , , )
a.ImageColor3 = .(,,)
a.BackgroundTransparency =
a.BorderSizePixel =
meta = baseProps
meta.ClassName =
meta.__index = {
Text = ,
Transparency = ,
Size = .(, ),
Position = .(,),
Color = .(, , ),
Image = ,
Remove = ()
i, v (Drawings) v == meta Drawings[i] =
a:()
,
Destroy = ()
i, v (Drawings)
v == meta Drawings[i] =
a:()
,
updateImage = (self)
a
a.Size = .(, self.Size.X, , self.Size.Y)
a.Position = .(, self.Position.X, , self.Position.Y)
a.Visible = self.Visible
a.ImageColor3 = self.Color
a.ImageTransparency = - self.Transparency
a.BorderSizePixel = self.Outline
a.Image = self.Image
}
meta.__newindex = (self, key, value)
self
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
key == (value) ==
(self, key, value)
self:()
meta1 = ({}, meta)
Drawings[meta1] = meta1
meta1
funcs.randomstring = funcs.crypt.random
funcs.getprotecteduis = ()
protecteduis
funcs.getprotectedguis = funcs.getprotecteduis
funcs.cleardrawcache = ()
_, v (Drawings)
v:()
.(Drawings)
funcs.checkcaller = ()
info = debug.(, )
debug.(, )==info
funcs.getthreadcontext = ()
.(.())
()
.()
(Identity)
Identity == -
.(QueueGetIdentity)
(Identity)
funcs.getthreadidentity = funcs.getthreadcontext
funcs.getidentity = funcs.getthreadcontext
funcs.rconsolecreate = ()
Clone = Console:()
Clone.Parent = ()
ConsoleClone = Clone
ConsoleClone.ConsoleFrame.Topbar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
(input, ConsoleClone.ConsoleFrame)
)
funcs.rconsoledestroy = ()
ConsoleClone ConsoleClone:()
ConsoleClone =
funcs.rconsoleprint = (msg, cc)
CONSOLE = ConsoleClone Console
.() ConsoleQueue:()
msg = (msg)
last_color =
msg = msg:(, (color)
colorName = color:()
rgbColor = colors[colorName]
rgbColor
fontTag = .(, rgbColor.R * , rgbColor.G * , rgbColor.B * )
result = last_color .. fontTag fontTag
last_color = colorName
result
.. color ..
)
last_color
msg = msg ..
msg:()
msg:() == msg MessageColor = colors[last_color]
tmp = MessageTemplate:()
tmp.Parent = CONSOLE.ConsoleFrame.Holder
tmp.Text = msg
tmp.Visible =
tmp.TextColor3 = cc cc MessageColor
funcs.rconsoleinput = ()
CONSOLE = ConsoleClone Console
.() ConsoleQueue:()
ConsoleQueue:()
box = InputTemplate:()
val
box.Parent = CONSOLE.ConsoleFrame.Holder
box.Visible =
box.TextEditable =
box.TextColor3 = MessageColor
box.FocusLost:((a)
a
val = box.Text
ConsoleQueue:()
)
FOCUSED =
box.Text:(#box.Text, #box.Text) == box.Text == box:()
box.TextColor3 = .(, , )
box.Text = box.Text ..
_ = ,
.(/)
box:()
FOCUSED =
box.TextColor3 = MessageColor
box.Text = box.Text:(#box.Text, #box.Text) == box.Text:(#box.Text-, #box.Text-) box.Text ..
FOCUSED
.()
.() val
val
funcs.rconsolename = (a)
ConsoleClone
ConsoleClone.ConsoleFrame.Title.Text = a
Console.ConsoleFrame.Title.Text = a
funcs.printconsole = (msg, r, g, b)
r = r
g = g
b = b
(msg, .(r, g, b))
funcs.rconsoleclear = ()
ConsoleClone
i, v (ConsoleClone.ConsoleFrame.Holder:())
v.ClassName == v.ClassName == v:()
i, v (Console.ConsoleFrame.Holder:())
v.ClassName == v.ClassName == v:()
funcs.rconsoleinfo = (a)
( .. (a))
funcs.rconsolewarn = (a)
( .. (a))
funcs.rconsoleerr = (a)
clr = MessageColor
oldColor
i, v (colors)
clr == v oldColor = i
(.(, oldColor, (a)))
funcs.rconsoleinputasync = funcs.rconsoleinput
funcs.consolecreate = funcs.rconsolecreate
funcs.consoleclear = funcs.rconsoleclear
funcs.consoledestroy = funcs.rconsoledestroy
funcs.consoleinput = funcs.rconsoleinput
funcs.rconsolesettitle = funcs.rconsolename
funcs.consolesettitle = funcs.rconsolename
funcs.queue_on_teleport = (scripttoexec)
newTPService = {
__index = (self, key)
key ==
(gameId, player, teleportData, loadScreen)
teleportData = {teleportData, MOREUNCSCRIPTQUEUE=scripttoexec}
oldGame:():(gameId, player, teleportData, loadScreen)
}
gameMeta = {
__index = (self, key)
key ==
(name)
name == newTPService
key == newTPService
[key]
,
__metatable =
}
().game = ({}, gameMeta)
funcs.queueonteleport = funcs.queue_on_teleport
Count =
Total =
(, (), )
funcs2 = {}
i, _ (funcs)
.(funcs2, i)
.(funcs2, (a, b)
.(a:())<.(b:())
)
i, v (funcs2)
()[i]
Total = Total +
_, i (funcs2)
v = funcs[i]
Result = (i, v)
Result == Count = Count +
str = Result == ():(i) Result == ():(i, (v)== , Count, Total) Result ~= Result ~= ():(i)
().syn.(DrawingDict)
().syn.(ClipboardUI)
()
()
().MoreUNC = Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: discord.gg, www.roblox.com, scriptblox.com.
Simplifies MoreUNC to run on things like roblox studio and basic 0% unc executors. Original: https://scriptblox.com/script/Universal-Script-MoreUNC-13110 THO SOME FUNCTIONS MIGHT NOT WORK FOR <3 IDENTITY EXECUTORS.