Advertisement
Steamhesaproblox

Roblox Bedwars Script!

May 4th, 2025
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
RBScript 23.12 KB | Gaming | 0 0
  1. repeat task.wait() until game:IsLoaded()
  2. shared.oldgetcustomasset = shared.oldgetcustomasset or getcustomasset
  3. task.spawn(function()
  4.     repeat task.wait() until shared.VapeFullyLoaded
  5.     getgenv().getcustomasset = shared.oldgetcustomasset -- vape bad code moment
  6. end)
  7. local CheatEngineMode = false
  8. if (not getgenv) or (getgenv and type(getgenv) ~= "function") then CheatEngineMode = true end
  9. if getgenv and not getgenv().shared then CheatEngineMode = true; getgenv().shared = {}; end
  10. if getgenv and not getgenv().debug then CheatEngineMode = true; getgenv().debug = {traceback = function(string) return string end} end
  11. if getgenv and not getgenv().require then CheatEngineMode = true; end
  12. if getgenv and getgenv().require and type(getgenv().require) ~= "function" then CheatEngineMode = true end
  13. local debugChecks = {
  14.     Type = "table",
  15.     Functions = {
  16.         "getupvalue",
  17.         "getupvalues",
  18.         "getconstants",
  19.         "getproto"
  20.     }
  21. }
  22. local function checkExecutor()
  23.     if identifyexecutor ~= nil and type(identifyexecutor) == "function" then
  24.         local suc, res = pcall(function()
  25.             return identifyexecutor()
  26.         end)  
  27.         --local blacklist = {'appleware', 'cryptic', 'delta', 'wave', 'codex', 'swift', 'solara', 'vega'}
  28.         local blacklist = {'solara', 'cryptic', 'xeno', 'ember', 'ronix'}
  29.         local core_blacklist = {'solara', 'xeno'}
  30.         if suc then
  31.             for i,v in pairs(blacklist) do
  32.                 if string.find(string.lower(tostring(res)), v) then CheatEngineMode = true end
  33.             end
  34.             for i,v in pairs(core_blacklist) do
  35.                 if string.find(string.lower(tostring(res)), v) then
  36.                     pcall(function()
  37.                         getgenv().queue_on_teleport = function() warn('queue_on_teleport disabled!') end
  38.                     end)
  39.                 end
  40.             end
  41.         end
  42.     end
  43. end
  44. task.spawn(function() pcall(checkExecutor) end)
  45. task.spawn(function() pcall(function() if isfile("VW_API_KEY.txt") then delfile("VW_API_KEY.txt") end end) end)
  46. local function checkRequire()
  47.     if CheatEngineMode then return end
  48.     local bedwarsID = {
  49.         game = {6872274481, 8444591321, 8560631822},
  50.         lobby = {6872265039}
  51.     }
  52.     if table.find(bedwarsID.game, game.PlaceId) then
  53.         repeat task.wait() until game:GetService("Players").LocalPlayer.Character
  54.         repeat task.wait() until game:GetService("Players").LocalPlayer.PlayerGui and game:GetService("Players").LocalPlayer.PlayerGui:FindFirstChild("TopBarAppGui")
  55.         local suc, data = pcall(function()
  56.             return require(game:GetService("ReplicatedStorage").TS.remotes).default.Client
  57.         end)
  58.         if (not suc) or type(data) ~= 'table' or (not data.Get) then CheatEngineMode = true end
  59.     end
  60. end
  61. --task.spawn(function() pcall(checkRequire) end)
  62. pcall(checkRequire)
  63. local function checkDebug()
  64.     if CheatEngineMode then return end
  65.     if not getgenv().debug then
  66.         CheatEngineMode = true
  67.     else
  68.         if type(debug) ~= debugChecks.Type then
  69.             CheatEngineMode = true
  70.         else
  71.             for i, v in pairs(debugChecks.Functions) do
  72.                 if not debug[v] or (debug[v] and type(debug[v]) ~= "function") then
  73.                     CheatEngineMode = true
  74.                 else
  75.                     local suc, res = pcall(debug[v])
  76.                     if tostring(res) == "Not Implemented" then
  77.                         CheatEngineMode = true
  78.                     end
  79.                 end
  80.             end
  81.         end
  82.     end
  83. end
  84. --pcall(function() if game:GetService("Players").LocalPlayer.Name == "RealYoBadassAtWars" then game:GetService("Players").LocalPlayer:Kick("Blacklisted from erchodev#0 [Voidware Onwer]") end end)
  85. if (not CheatEngineMode) then checkDebug() end
  86. local baseDirectory = shared.RiseMode and "rise/" or "vape/"
  87. if (not isfolder('vape')) then makefolder('vape') end
  88. if (not isfolder('rise')) then makefolder('rise') end
  89. shared.CheatEngineMode = shared.CheatEngineMode or CheatEngineMode
  90. local errorPopupShown = false
  91. local setidentity = syn and syn.set_thread_identity or set_thread_identity or setidentity or setthreadidentity or function() end
  92. local getidentity = syn and syn.get_thread_identity or get_thread_identity or getidentity or getthreadidentity or function() return 8 end
  93. local isfile = isfile or function(file)
  94.     local suc, res = pcall(function() return readfile(file) end)
  95.     return suc and res ~= nil
  96. end
  97. local delfile = delfile or function(file) writefile(file, "") end
  98. if not isfolder(baseDirectory) then makefolder(baseDirectory) end
  99. local VWFunctions = {}
  100. function VWFunctions.CreateID()
  101.     pcall(function()
  102.         local HWID = tostring(game:GetService("RbxAnalyticsService"):GetClientId())
  103.         local headers = {
  104.             ["Content-type"] = "application/json",
  105.             ["Authorization"] = "Bearer blankwontddosthis:3"
  106.         }
  107.         local data = {["client_id"] = tostring(HWID), ["user_id"] = tonumber(game:GetService("Players").LocalPlayer.UserId)}
  108.         local final_data = game:GetService("HttpService"):JSONEncode(data)
  109.         local url = "http://api.vapevoidware.xyz/create_id"
  110.         local a = request({
  111.             Url = url,
  112.             Method = 'POST',
  113.             Headers = headers,
  114.             Body = final_data
  115.         })
  116.        
  117.         if a['StatusCode'] == 200 then
  118.             writefile(baseDirectory..'id.txt', game:GetService("HttpService"):JSONDecode(a["Body"])["id"])
  119.         else
  120.             writefile(baseDirectory..'id.txt', "discord")
  121.         end
  122.         --[[elseif a['StatusCode'] == 403 then
  123.             game:GetService("Players").LocalPlayer:Kick("Voidware Error]: Error doing step1 Error code: 1986")
  124.         elseif a['StatusCode'] == 401 then
  125.             game:GetService("Players").LocalPlayer:Kick("Voidware Error]: Error doing step1 Error code: 1922")
  126.         elseif a['StatusCode'] == 429 then
  127.             game:GetService("Players").LocalPlayer:Kick("Voidware Error]: Error doing step1 Error code: 1954 Please rejoin!")
  128.         else
  129.             game:GetService("Players").LocalPlayer:Kick("Voidware Error]: Error doing step1 Error code: 2000".." | "..tostring(a["StatusCode"]))
  130.         end--]]
  131.         if shared.api_key then
  132.             local key = shared.api_key
  133.             local headers = {
  134.                 ["Content-type"] = "application/json",
  135.                 ["api-key"] = tostring(key)
  136.             }
  137.        
  138.             local jsondata = {
  139.                 ["roblox_username"] = tostring(game.Players.LocalPlayer.Name)
  140.             }
  141.        
  142.             local res = request({
  143.                 Url = 'http://whitelist.vapevoidware.xyz/edit_wl',
  144.                 Method = 'POST',
  145.                 Headers = headers,
  146.                 Body = game:GetService("HttpService"):JSONEncode(jsondata)
  147.             })
  148.        
  149.             if res['StatusCode'] == 200 then
  150.                 InfoNotification("Voidware Whitelist", "Successfully whitelisted you upon execution. If you aren't whitelist, rejoin!", 5)
  151.             else
  152.                 local httpervice = game:GetService('HttpService')
  153.                 errorNotification("Voidware Whitelist", "Failed to whitelist: "..((httpervice:JSONDecode(res.Body).error) or "Unknown error"), 10)
  154.             end
  155.         end
  156.  
  157.         if shared.connection_key then
  158.             local key = shared.connection_key
  159.             local headers = {
  160.                 ["Content-type"] = "application/json",
  161.             }
  162.        
  163.             local jsondata = {
  164.                 ["roblox_user_id"] = tonumber(game:GetService("Players").LocalPlayer.UserId),
  165.                 ["connection_key"] = tostring(key),
  166.             }
  167.        
  168.             local res = request({
  169.                 Url = 'http://storage.vapevoidware.xyz/storage/redeem-key',
  170.                 Method = 'POST',
  171.                 Headers = headers,
  172.                 Body = game:GetService("HttpService"):JSONEncode(jsondata)
  173.             })
  174.  
  175.             print(res.Body)
  176.        
  177.             if res['StatusCode'] == 200 then
  178.                 InfoNotification("Voidware Connection Key", "Successfully connected key!", 5)
  179.             else
  180.                 local httpervice = game:GetService('HttpService')
  181.                 errorNotification("Voidware Connection Key", "Failed to connect key: "..((httpervice:JSONDecode(res.Body).error) or "Unknown error"), 10)
  182.             end
  183.         end
  184.    
  185.         --[[if shared.VoidDev then
  186.             print("Raw Response: "..tostring(a))
  187.             print("Decompressed data showing below:")
  188.             if type(a) == "table" then
  189.                 for i,v in pairs(a) do
  190.                     print("Showing data for: "..tostring(i))
  191.                     if type(a[i]) == "table" then
  192.                         print("Table reponse for "..tostring(i).." detected! Showing the table:")
  193.                         for i2, v2 in pairs(a[i]) do
  194.                             print("Showing data for: "..tostring(i2))
  195.                             print("Data: "..tostring(a[i][i2]))
  196.                         end
  197.                     else
  198.                         print("Data: "..tostring(a[i]))
  199.                     end
  200.                     print("Continuing with next child of the table:")
  201.                     print("[-----------------------------]")
  202.                 end
  203.             else
  204.                 print("The response type is invalid! (Expected: table)")
  205.             end
  206.         end--]]
  207.     end)
  208. end
  209. local version = 1
  210. function VWFunctions.LogStats()
  211.     pcall(function()
  212.         local executor
  213.         if identifyexecutor then executor = identifyexecutor() else executor = "Unknown" end
  214.         local HWID = tostring(game:GetService("RbxAnalyticsService"):GetClientId())
  215.         local executors = {"solara", "fluxus", "macsploit", "hydrogen", "wave", "codex", "arceus", "delta", "vega", "cubix", "celery", "cryptic", "cacti", "appleware", "synapse", "salad"}
  216.         if identifyexecutor then
  217.             for i,v in pairs(executors) do
  218.                 if string.find(string.lower(identifyexecutor()), executors[i]) then
  219.                     executor = executors[i]
  220.                     break
  221.                 end
  222.             end
  223.         end
  224.         local headers = {
  225.             ["Content-type"] = "application/json",
  226.             ["Authorization"] = "Bearer imsureitwontgetddosed"
  227.         }
  228.         local data = {
  229.             ["client_id"] = tostring(HWID),
  230.             ["executor"] = tostring(executor)
  231.         }
  232.         local final_data = game:GetService("HttpService"):JSONEncode(data)
  233.         local url = "http://voidware-stats.vapevoidware.xyz/stats/data/add"
  234.         local a = request({
  235.             Url = url,
  236.             Method = 'POST',
  237.             Headers = headers,
  238.             Body = final_data
  239.         })
  240.         local statusCodes = {
  241.             ["403"] = "Voidware Error]: Error doing step2 Error code: 1986",
  242.             ["401"] = "Voidware Error]: Error doing step2 Error code: 1922",
  243.             ["429"] = "Voidware Error]: Error doing step2 Error code: 1954 Please rejoin!"
  244.         }
  245.         if a["StatusCode"] ~= 200 then if statusCodes[tostring(a["StatusCode"])] then warn(tostring(statusCodes[tostring(a["StatusCode"])])) else warn("Voidware Error]: Error doing step2 Error code: 1900") end end
  246.     end)
  247. end
  248. function VWFunctions.GetHttpData()
  249.     pcall(function()    
  250.         local client_id = tostring(game:GetService("RbxAnalyticsService"):GetClientId())
  251.         local user_id = tostring(game:GetService("Players").LocalPlayer.UserId)
  252.         local voidware_id = "github"
  253.         return voidware_id, user_id, client_id
  254.     end)
  255. end
  256. --[[task.spawn(function()
  257.     VWFunctions.CreateID()
  258.     VWFunctions.LogStats()
  259. end)--]]
  260. shared.VWFunctions = VWFunctions
  261. getgenv().VWFunctions = VWFunctions
  262. local blacklistedexecutors = {"solara", "celery", "appleware"}
  263. if identifyexecutor then
  264.     local executor = identifyexecutor()
  265.     for i,v in pairs(blacklistedexecutors) do
  266.         if string.find(string.lower(executor), blacklistedexecutors[i]) then
  267.             shared.BlacklistedExecutor = {Value = true, Executor = tostring(executor)}
  268.         end
  269.     end
  270. end
  271. local function install_profiles(num)
  272.     if not num then return warn("No number specified!") end
  273.     local httpervice = game:GetService('HttpService')
  274.     local guiprofiles = {}
  275.     local profilesfetched
  276.     local repoOwner = shared.RiseMode and "VapeVoidware/RiseProfiles" or "Erchobg/VoidwareProfiles"
  277.     local function vapeGithubRequest(scripturl)
  278.         if not isfile(baseDirectory..scripturl) then
  279.             local suc, res = pcall(function() return game:HttpGet('http://raw.githubusercontent.com/'..repoOwner..'/main/'..scripturl, true) end)
  280.             if not isfolder(baseDirectory.."Profiles") then
  281.                 makefolder(baseDirectory..'Profiles')
  282.             end
  283.             if not isfolder(baseDirectory..'ClosetProfiles') then makefolder(baseDirectory..'ClosetProfiles') end
  284.             writefile(baseDirectory..scripturl, res)
  285.             task.wait()
  286.         end
  287.         return print(scripturl)
  288.     end
  289.     local Gui1 = {
  290.         MainGui = ""
  291.     }
  292.     local gui = Instance.new("ScreenGui")
  293.         gui.Name = "idk"
  294.         gui.DisplayOrder = 999
  295.         gui.ZIndexBehavior = Enum.ZIndexBehavior.Global
  296.         gui.OnTopOfCoreBlur = true
  297.         gui.ResetOnSpawn = false
  298.         gui.Parent = game:GetService("Players").LocalPlayer.PlayerGui
  299.         Gui1["MainGui"] = gui
  300.    
  301.     local function downloadVapeProfile(path)
  302.         print(path)
  303.         task.spawn(function()
  304.             local textlabel = Instance.new('TextLabel')
  305.             textlabel.Size = UDim2.new(1, 0, 0, 36)
  306.             textlabel.Text = 'Downloading '..path
  307.             textlabel.BackgroundTransparency = 1
  308.             textlabel.TextStrokeTransparency = 0
  309.             textlabel.TextSize = 30
  310.             textlabel.Font = Enum.Font.SourceSans
  311.             textlabel.TextColor3 = Color3.new(1, 1, 1)
  312.             textlabel.Position = UDim2.new(0, 0, 0, -36)
  313.             textlabel.Parent = Gui1.MainGui
  314.             task.wait(0.1)
  315.             textlabel:Destroy()
  316.             vapeGithubRequest(path)
  317.         end)
  318.         return
  319.     end
  320.     task.spawn(function()
  321.         local res1
  322.         if num == 1 then
  323.             res1 = "http://api.github.com/repos/"..repoOwner.."/contents/Profiles"
  324.         elseif num == 2 then
  325.             res1 = "http://api.github.com/repos/Erchobg/VoidwareProfiles/contents/ClosetProfiles"
  326.         end
  327.         res = game:HttpGet(res1, true)
  328.         if res ~= '404: Not Found' then
  329.             for i,v in next, game:GetService("HttpService"):JSONDecode(res) do
  330.                 if type(v) == 'table' and v.name then
  331.                     table.insert(guiprofiles, v.name)
  332.                 end
  333.             end
  334.         end
  335.         profilesfetched = true
  336.     end)
  337.     repeat task.wait() until profilesfetched
  338.     for i, v in pairs(guiprofiles) do
  339.         local name
  340.         if num == 1 then name = "Profiles/" elseif num == 2 then name = "ClosetProfiles/" end
  341.         downloadVapeProfile(name..guiprofiles[i])
  342.         task.wait()
  343.     end
  344.     if (not isfolder(baseDirectory..'Libraries')) then makefolder(baseDirectory..'Libraries') end
  345.     if num == 1 then writefile(baseDirectory..'Libraries/profilesinstalled3.txt', "true") elseif num == 2 then writefile(baseDirectory..'ClosetProfiles/profilesinstalled3.txt', "true") end
  346. end
  347. local function are_installed_1()
  348.     if not isfolder(baseDirectory..'Profiles') then makefolder(baseDirectory..'Profiles') end
  349.     if isfile(baseDirectory..'Libraries/profilesinstalled3.txt') then return true else return false end
  350. end
  351. local function are_installed_2()
  352.     if not isfolder(baseDirectory..'ClosetProfiles') then makefolder(baseDirectory..'ClosetProfiles') end
  353.     if isfile(baseDirectory..'ClosetProfiles/profilesinstalled3.txt') then return true else return false end
  354. end
  355. if not are_installed_1() then install_profiles(1) end
  356. if not are_installed_2() then install_profiles(2) end
  357. local url = shared.RiseMode and "http://github.com/VapeVoidware/VWRise/" or "http://github.com/VapeVoidware/VoidwareBakup"
  358. pcall(function()
  359.     if not shared.VapeDeveloper then
  360.         local commit = "main"
  361.         for i,v in pairs(game:HttpGet(url):split("\n")) do
  362.             if v:find("commit") and v:find("fragment") then
  363.                 local str = v:split("/")[5]
  364.                 commit = str:sub(0, str:find('"') - 1)
  365.                 break
  366.             end
  367.         end
  368.         if commit then
  369.             if isfolder(baseDirectory) then
  370.                 writefile(baseDirectory.."commithash2.txt", commit)
  371.                 if ((not isfile(baseDirectory.."commithash.txt")) or (readfile(baseDirectory.."commithash.txt") ~= commit or commit == "main")) then
  372.                     for i,v in pairs({baseDirectory.."Universal.lua", baseDirectory.."MainScript.lua", baseDirectory.."GuiLibrary.lua"}) do
  373.                         if isfile(v) and readfile(v):find("--This watermark is used to delete the file if its cached, remove it to make the file persist after commits.") then
  374.                             if not shared.VoidDev then
  375.                                 delfile(v)
  376.                             end
  377.                         end
  378.                     end
  379.                     if isfolder(baseDirectory.."CustomModules") then
  380.                         for i,v in pairs(listfiles(baseDirectory.."CustomModules")) do
  381.                             if isfile(v) and readfile(v):find("--This watermark is used to delete the file if its cached, remove it to make the file persist after commits.") then
  382.                                 if not shared.VoidDev then
  383.                                     delfile(v)
  384.                                 end
  385.                             end
  386.                         end
  387.                     end
  388.                     if isfolder(baseDirectory.."Libraries") then
  389.                         for i,v in pairs(listfiles(baseDirectory.."Libraries")) do
  390.                             if isfile(v) and readfile(v):find("--This watermark is used to delete the file if its cached, remove it to make the file persist after commits.") then
  391.                                 if not shared.VoidDev then
  392.                                     delfile(v)
  393.                                 end
  394.                             end
  395.                         end
  396.                     end
  397.                     writefile(baseDirectory.."commithash2.txt", commit)
  398.                 end
  399.             else
  400.                 makefolder("vape")
  401.                 writefile(baseDirectory.."commithash2.txt", commit)
  402.             end
  403.         else
  404.             error("Failed to connect to github, please try using a VPN.")
  405.         end
  406.     end
  407.     if not shared.VapeDeveloper then
  408.         local commit = "main"
  409.         for i,v in pairs(game:HttpGet("http://github.com/VapeVoidware/vapevoidware"):split("\n")) do
  410.             if v:find("commit") and v:find("fragment") then
  411.                 local str = v:split("/")[5]
  412.                 commit = str:sub(0, str:find('"') - 1)
  413.                 break
  414.             end
  415.         end
  416.         if commit then
  417.             if isfolder("vape") then
  418.                 if ((not isfile(baseDirectory.."commithash.txt")) or (readfile(baseDirectory.."commithash.txt") ~= commit or commit == "main")) then
  419.                     writefile(baseDirectory.."commithash.txt", commit)
  420.                 end
  421.             else
  422.                 makefolder("vape")
  423.                 writefile(baseDirectory.."commithash.txt", commit)
  424.             end
  425.         else
  426.             error("Failed to connect to github, please try using a VPN.")
  427.         end
  428.     end
  429. end)
  430. local url = shared.RiseMode and "http://github.com/VapeVoidware/VWRise/" or "http://github.com/VapeVoidware/VoidwareBakup"
  431. local commit = "main"
  432. writefile(baseDirectory.."commithash2.txt", commit)
  433. shared.RiseMode = false
  434. commit = "60143661ed276fb2600b1a5f09015ecce12ead82"
  435. --[[if not shared.RiseMode then
  436.     commit = "60143661ed276fb2600b1a5f09015ecce12ead82"
  437. else
  438.     commit = '9637b74a290e556b1305b4cb0e85012af04b3183'
  439. end--]]
  440. commit = shared.CustomCommit and tostring(shared.CustomCommit) or commit
  441. writefile(baseDirectory.."commithash2.txt", commit)
  442. local function vapeGithubRequest(scripturl, isImportant)
  443.     if isfile(baseDirectory..scripturl) then
  444.         if not shared.VoidDev then
  445.             pcall(function() delfile(baseDirectory..scripturl) end)
  446.         else
  447.             return readfile(baseDirectory..scripturl)
  448.         end
  449.     end
  450.     local suc, res
  451.     local url = (scripturl == "MainScript.lua" or scripturl == "GuiLibrary.lua") and shared.RiseMode and "http://raw.githubusercontent.com/VapeVoidware/VWRise/" or "http://raw.githubusercontent.com/VapeVoidware/VoidwareBakup/"
  452.     suc, res = pcall(function() return game:HttpGet(url..commit.."/"..scripturl, true) end)
  453.     if not suc or res == "404: Not Found" then
  454.         if isImportant then
  455.             game:GetService("Players").LocalPlayer:Kick(string.format("CH: %s Failed to connect to github: %s%s : %s", tostring(commit), tostring(baseDirectory), tostring(scripturl), tostring(res)))
  456.         end
  457.         warn(baseDirectory..scripturl, res)
  458.     end
  459.     if scripturl:find(".lua") then res = "--This watermark is used to delete the file if its cached, remove it to make the file persist after commits.\n"..res end
  460.     return res
  461. end
  462. local function pload(fileName, isImportant, required)
  463.     fileName = tostring(fileName)
  464.     if string.find(fileName, "CustomModules") and string.find(fileName, "Voidware") then
  465.         fileName = string.gsub(fileName, "Voidware", "VW")
  466.     end        
  467.     if shared.VoidDev and shared.DebugMode then warn(fileName, isImportant, required, debug.traceback(fileName)) end
  468.     local res = vapeGithubRequest(fileName, isImportant)
  469.     local a = loadstring(res)
  470.     local suc, err = true, ""
  471.     if type(a) ~= "function" then suc = false; err = tostring(a) else if required then return a() else a() end end
  472.     if (not suc) then
  473.         if isImportant then
  474.             if (not string.find(string.lower(err), "vape already injected")) and (not string.find(string.lower(err), "rise already injected")) then
  475.                 task.spawn(function()
  476.                     repeat task.wait() until errorNotification
  477.                     errorNotification("Failure loading critical file! : "..baseDirectory..tostring(fileName), " : "..tostring(debug.traceback(err)), 10)
  478.                 end)
  479.             end
  480.             --warn("Failure loading critical file! : vape/"..tostring(fileName).." : "..tostring(debug.traceback(err)))
  481.             --if (not string.find(string.lower(err), "vape already injected")) then game:GetService("Players").LocalPlayer:Kick("Failure loading critical file! : vape/"..tostring(fileName).." : "..tostring(debug.traceback(err))) end
  482.         else
  483.             task.spawn(function()
  484.                 repeat task.wait() until errorNotification
  485.                 if not string.find(res, "404: Not Found") then
  486.                     errorNotification('Failure loading: '..baseDirectory..tostring(fileName), tostring(debug.traceback(err)), 7)
  487.                 end
  488.             end)
  489.         end
  490.     end
  491. end
  492. shared.pload = pload
  493. getgenv().pload = pload
  494. return pload("MainScript.lua", true)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement