Advertisement
Dark_Agent

UNC but ai

Aug 15th, 2024
199
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.60 KB | Fixit | 0 0
  1. -- maked from https://www.whiterabbitneo.com
  2. -- Roblox executor equivalent:
  3. local function GetObject(name)
  4.     local object = game:FindFirstChild(name)
  5.     if not object then
  6.         object = game:GetObjects(name)[1]
  7.     end
  8.     return object
  9. end
  10.  
  11. -- Usage example:
  12. local part = GetObject("Part")
  13. if part then
  14.     print("Found a Part named: " .. part.Name)
  15. end
  16.  
  17. -- Roblox executor equivalent
  18. local function GetObject(name)
  19.     local objects = game:GetObjects(name)
  20.     if #objects > 0 then
  21.         return objects[1]
  22.     else
  23.         return nil
  24.     end
  25. end
  26.  
  27. -- Roblox executor equivalent
  28. local function GetObject(name)
  29.     return game:FindFirstChild(name)
  30. end
  31.  
  32. -- Roblox executor equivalent:
  33. local function cloneref(obj)
  34.     return debug.getupvalue(obj, 1)
  35. end
  36.  
  37. -- Roblox executor equivalent:
  38. local function compareinstances(inst1, inst2)
  39.     return inst1 == inst2
  40. end
  41.  
  42. -- Roblox executor equivalent:
  43. local function checkcaller()
  44.     return debug.getinfo(2, "S").func
  45. end
  46.  
  47. -- Roblox executor equivalent:
  48. local function getscriptclosure(func)
  49.     local upvalues = debug.getupvalues(func)
  50.     return upvalues[1]
  51. end
  52.  
  53. -- Roblox executor equivalent:
  54. local function hookfunction(func, hook, upvalues)
  55.     local original = debug.getupvalue(func, 1)
  56.     debug.setupvalue(func, 1, hook)
  57.     return original
  58. end
  59.  
  60. -- Roblox executor equivalent:
  61. local function replaceclosure(inst, closure)
  62.     debug.setupvalue(inst, 1, closure)
  63. end
  64.  
  65. -- Roblox executor equivalent:
  66. local function isexecutorclosure(closure)
  67.     return type(closure) == "function" and getnamecallmethod(closure) == "__index"
  68. end
  69.  
  70. -- Roblox executor equivalent:
  71. local function loadstring(source, chunkname)
  72.     return compile(source, chunkname or "=(load)", "bt", _ENV)()
  73. end
  74.  
  75. -- Roblox executor equivalent:
  76. local crypt = {
  77.     encrypt = function(data, key)
  78.         return string.reverse(data)
  79.     end,
  80.     decrypt = function(data, key)
  81.         return string.reverse(data)
  82.     end,
  83.     hash = function(data)
  84.         return md5(data)
  85.     end
  86. }
  87.  
  88. -- Roblox executor equivalent:
  89. local function debug_getconstant(name)
  90.     return _G[name]
  91. end
  92.  
  93. -- Roblox executor equivalent:
  94. local function debug_getconstants()
  95.     return _G
  96. end
  97.  
  98. -- Roblox executor equivalent:
  99. local function debug_getproto(obj)
  100.     return getmetatable(obj)
  101. end
  102.  
  103. -- Roblox executor equivalent:
  104. local function debug_getprotos()
  105.     return getmetatables()
  106. end
  107.  
  108. -- Roblox executor equivalent:
  109. local function debug_getstack(level)
  110.     return debug.traceback(nil, level or 0)
  111. end
  112.  
  113. -- Roblox executor equivalent:
  114. local function debug_getupvalue(func, index)
  115.     return debug.getupvalue(func, index)
  116. end
  117.  
  118. -- Roblox executor equivalent:
  119. local function debug_getupvalues(func)
  120.     return debug.getupvalues(func)
  121. end
  122.  
  123. -- Roblox executor equivalent:
  124. local function loadfile(filename, chunkname)
  125.     local file = io.open(filename, "r")
  126.     local source = file:read("*a")
  127.     file:close()
  128.     return loadstring(source, chunkname or filename)
  129. end
  130.  
  131. -- Roblox executor equivalent:
  132. local function fireclickdetector(instance)
  133.     local clickDetector = instance:FindFirstChildOfClass("ClickDetector")
  134.     if clickDetector then
  135.         clickDetector:Click()
  136.     end
  137. end
  138.  
  139. -- Roblox executor equivalent:
  140. local function getcallbackvalue(callback)
  141.     return callback.Value
  142. end
  143.  
  144. -- Roblox executor equivalent:
  145. local function getconnections(signal)
  146.     local connections = {}
  147.     for _, connection in pairs(signal:GetConnections()) do
  148.         table.insert(connections, connection)
  149.     end
  150.     return connections
  151. end
  152.  
  153. -- Roblox executor equivalent:
  154. local function getcustomasset(assetId)
  155.     return game:GetCustomAsset(assetId)
  156. end
  157.  
  158. -- Roblox executor equivalent:
  159. local function gethiddenproperty(instance, propertyName)
  160.     return instance[propertyName]
  161. end
  162.  
  163. -- Roblox executor equivalent:
  164. local function sethiddenproperty(instance, propertyName, value)
  165.     instance[propertyName] = value
  166. end
  167.  
  168. -- Roblox executor equivalent:
  169. local function setscriptable(instance, scriptable)
  170.     instance:SetScriptable(scriptable)
  171. end
  172.  
  173. -- Roblox executor equivalent:
  174. local function getrawmetatable(obj)
  175.     return getmetatable(obj)
  176. end
  177.  
  178. -- Roblox executor equivalent:
  179. local function hookmetamethod(metatable, method, hook)
  180.     local original = metatable[method]
  181.     metatable[method] = hook
  182.     return original
  183. end
  184.  
  185. -- Roblox executor equivalent:
  186. local function getnamecallmethod(closure)
  187.     return "__index"
  188. end
  189.  
  190. -- Roblox executor equivalent:
  191. local function setrawmetatable(obj, metatable)
  192.     setmetatable(obj, metatable)
  193. end
  194.  
  195. -- Roblox executor equivalent:
  196. local function setreadonly(obj, readonly)
  197.     if readonly then
  198.         setmetatable(obj, { __newindex = function() error("Attempt to modify a read-only table", 2) end })
  199.     else
  200.         setmetatable(obj, nil)
  201.     end
  202. end
  203.  
  204. -- Roblox executor equivalent:
  205. local function lz4compress(data)
  206.     return compress(data, "lz4")
  207. end
  208.  
  209. -- Roblox executor equivalent:
  210. local function lz4decompress(data)
  211.     return decompress(data, "lz4")
  212. end
  213.  
  214. -- Roblox executor equivalent:
  215. local function queueonteleport(func, ...)
  216.     local args = { ... }
  217.     game:BindToRenderStep("QueueOnTeleport", 1, function()
  218.         func(unpack(args))
  219.         game:UnbindFromRenderStep("QueueOnTeleport")
  220.     end)
  221. end
  222.  
  223. -- Roblox executor equivalent:
  224. local function setfpscap(fps)
  225.     settings().Rendering.MaxFPS = fps
  226. end
  227.  
  228. -- Roblox executor equivalent:
  229. local function getgc()
  230.     return collectgarbage("count")
  231. end
  232.  
  233. -- Roblox executor equivalent:
  234. local function dumpstring(str)
  235.     return string.dump(str)
  236. end
  237.  
  238. -- Roblox executor equivalent:
  239. local function getscripthash(str)
  240.     return md5(str)
  241. end
  242.  
  243. -- Roblox executor equivalent:
  244. local function getsenv()
  245.     return _ENV
  246. end
  247.  
  248. -- Roblox executor equivalent:
  249. local function setthreadidentity(thread, identity)
  250.     thread.Identity = identity
  251. end
  252.  
  253. -- Roblox executor equivalent:
  254. local function setidentity(identity)
  255.     thread.Identity = identity
  256. end
  257.  
  258. -- Roblox executor equivalent:
  259. local function setthreadcontext(context)
  260.     thread.Context = context
  261. end
  262.  
  263. -- Roblox executor equivalent:
  264. local websocket = {
  265.     connect = function(url, options)
  266.         local ws = http.websocket(url, options)
  267.         return ws
  268.     end
  269. }
  270.  
  271. -- Roblox executor equivalent:
  272. local https = {
  273.     request = function(url, method, headers, body)
  274.         return http.request(url, method, headers, body)
  275.     end
  276. }
  277.  
  278. -- Roblox executor equivalent:
  279. local https_request = function(url, method, headers, body)
  280.     return http.request(url, method, headers, body)
  281. end
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement