Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- maked from https://www.whiterabbitneo.com
- -- Roblox executor equivalent:
- local function GetObject(name)
- local object = game:FindFirstChild(name)
- if not object then
- object = game:GetObjects(name)[1]
- end
- return object
- end
- -- Usage example:
- local part = GetObject("Part")
- if part then
- print("Found a Part named: " .. part.Name)
- end
- -- Roblox executor equivalent
- local function GetObject(name)
- local objects = game:GetObjects(name)
- if #objects > 0 then
- return objects[1]
- else
- return nil
- end
- end
- -- Roblox executor equivalent
- local function GetObject(name)
- return game:FindFirstChild(name)
- end
- -- Roblox executor equivalent:
- local function cloneref(obj)
- return debug.getupvalue(obj, 1)
- end
- -- Roblox executor equivalent:
- local function compareinstances(inst1, inst2)
- return inst1 == inst2
- end
- -- Roblox executor equivalent:
- local function checkcaller()
- return debug.getinfo(2, "S").func
- end
- -- Roblox executor equivalent:
- local function getscriptclosure(func)
- local upvalues = debug.getupvalues(func)
- return upvalues[1]
- end
- -- Roblox executor equivalent:
- local function hookfunction(func, hook, upvalues)
- local original = debug.getupvalue(func, 1)
- debug.setupvalue(func, 1, hook)
- return original
- end
- -- Roblox executor equivalent:
- local function replaceclosure(inst, closure)
- debug.setupvalue(inst, 1, closure)
- end
- -- Roblox executor equivalent:
- local function isexecutorclosure(closure)
- return type(closure) == "function" and getnamecallmethod(closure) == "__index"
- end
- -- Roblox executor equivalent:
- local function loadstring(source, chunkname)
- return compile(source, chunkname or "=(load)", "bt", _ENV)()
- end
- -- Roblox executor equivalent:
- local crypt = {
- encrypt = function(data, key)
- return string.reverse(data)
- end,
- decrypt = function(data, key)
- return string.reverse(data)
- end,
- hash = function(data)
- return md5(data)
- end
- }
- -- Roblox executor equivalent:
- local function debug_getconstant(name)
- return _G[name]
- end
- -- Roblox executor equivalent:
- local function debug_getconstants()
- return _G
- end
- -- Roblox executor equivalent:
- local function debug_getproto(obj)
- return getmetatable(obj)
- end
- -- Roblox executor equivalent:
- local function debug_getprotos()
- return getmetatables()
- end
- -- Roblox executor equivalent:
- local function debug_getstack(level)
- return debug.traceback(nil, level or 0)
- end
- -- Roblox executor equivalent:
- local function debug_getupvalue(func, index)
- return debug.getupvalue(func, index)
- end
- -- Roblox executor equivalent:
- local function debug_getupvalues(func)
- return debug.getupvalues(func)
- end
- -- Roblox executor equivalent:
- local function loadfile(filename, chunkname)
- local file = io.open(filename, "r")
- local source = file:read("*a")
- file:close()
- return loadstring(source, chunkname or filename)
- end
- -- Roblox executor equivalent:
- local function fireclickdetector(instance)
- local clickDetector = instance:FindFirstChildOfClass("ClickDetector")
- if clickDetector then
- clickDetector:Click()
- end
- end
- -- Roblox executor equivalent:
- local function getcallbackvalue(callback)
- return callback.Value
- end
- -- Roblox executor equivalent:
- local function getconnections(signal)
- local connections = {}
- for _, connection in pairs(signal:GetConnections()) do
- table.insert(connections, connection)
- end
- return connections
- end
- -- Roblox executor equivalent:
- local function getcustomasset(assetId)
- return game:GetCustomAsset(assetId)
- end
- -- Roblox executor equivalent:
- local function gethiddenproperty(instance, propertyName)
- return instance[propertyName]
- end
- -- Roblox executor equivalent:
- local function sethiddenproperty(instance, propertyName, value)
- instance[propertyName] = value
- end
- -- Roblox executor equivalent:
- local function setscriptable(instance, scriptable)
- instance:SetScriptable(scriptable)
- end
- -- Roblox executor equivalent:
- local function getrawmetatable(obj)
- return getmetatable(obj)
- end
- -- Roblox executor equivalent:
- local function hookmetamethod(metatable, method, hook)
- local original = metatable[method]
- metatable[method] = hook
- return original
- end
- -- Roblox executor equivalent:
- local function getnamecallmethod(closure)
- return "__index"
- end
- -- Roblox executor equivalent:
- local function setrawmetatable(obj, metatable)
- setmetatable(obj, metatable)
- end
- -- Roblox executor equivalent:
- local function setreadonly(obj, readonly)
- if readonly then
- setmetatable(obj, { __newindex = function() error("Attempt to modify a read-only table", 2) end })
- else
- setmetatable(obj, nil)
- end
- end
- -- Roblox executor equivalent:
- local function lz4compress(data)
- return compress(data, "lz4")
- end
- -- Roblox executor equivalent:
- local function lz4decompress(data)
- return decompress(data, "lz4")
- end
- -- Roblox executor equivalent:
- local function queueonteleport(func, ...)
- local args = { ... }
- game:BindToRenderStep("QueueOnTeleport", 1, function()
- func(unpack(args))
- game:UnbindFromRenderStep("QueueOnTeleport")
- end)
- end
- -- Roblox executor equivalent:
- local function setfpscap(fps)
- settings().Rendering.MaxFPS = fps
- end
- -- Roblox executor equivalent:
- local function getgc()
- return collectgarbage("count")
- end
- -- Roblox executor equivalent:
- local function dumpstring(str)
- return string.dump(str)
- end
- -- Roblox executor equivalent:
- local function getscripthash(str)
- return md5(str)
- end
- -- Roblox executor equivalent:
- local function getsenv()
- return _ENV
- end
- -- Roblox executor equivalent:
- local function setthreadidentity(thread, identity)
- thread.Identity = identity
- end
- -- Roblox executor equivalent:
- local function setidentity(identity)
- thread.Identity = identity
- end
- -- Roblox executor equivalent:
- local function setthreadcontext(context)
- thread.Context = context
- end
- -- Roblox executor equivalent:
- local websocket = {
- connect = function(url, options)
- local ws = http.websocket(url, options)
- return ws
- end
- }
- -- Roblox executor equivalent:
- local https = {
- request = function(url, method, headers, body)
- return http.request(url, method, headers, body)
- end
- }
- -- Roblox executor equivalent:
- local https_request = function(url, method, headers, body)
- return http.request(url, method, headers, body)
- end
Advertisement
Advertisement