-- This file was generated with UnveilR V3 at discord.gg/threaded using the testing version.

local Cache, Invalidate, Folder, Part, Cache_2, Iscached, Part_2, Cache_3, Replace, Part_3, Fire, Part_4, Test, Compareinstances, Part_5, Cloneref_Result, Getscriptclosure, Hui_Result, Constants, Require_Result, R1158_Result, Getscriptfunction, Isexecutorclosure, Checkclosure, Isourclosure, Players, LocalPlayer, Animate, C_Closure, Consoleclear, Consolecreate, Consoledestroy, Consoleinput, Consoleprint, Rconsolename, Consolesettitle, Crypt, Base64encode, Crypt_2, Base64, Encode, Crypt_3, Base64_Encode, Crypt_4, Base64decode, Crypt_5, Base64_2, Decode, Crypt_6, Base64_Decode, Crypt_7, Encrypt, Crypt_8, Decrypt, R1193_Result, R1196_Result, Crypt_9, Generatebytes, Math_Random_Result, R1398_Result, Crypt_10, Generatekey, Crypt_11, R1440_Hash, testsListfiles, testsListfiles_2, Isrbxactive, Isgameactive, Fireclickdetector, BindableFunction, Callbackvalue_Result, Getconnections, BindableEvent, Event, r356, Getcustomasset, Gethiddenproperty, Sethiddenproperty, Fire_2, Getinstances, r199, Getnilinstances, r179, Isscriptable, Setscriptable, Hookmetamethod, Getnamecallmethod, Isreadonly, Setreadonly, Pcall_Result, Lz4compress, Lz4decompress, Request_Result, HttpService, JSONDecode, Http, Request, Toclipboard, Setfpscap, Pcall_Result_2, RenderStepped, Getgc, R778_Result, Getloadedmodules, R796_Result, Getrunningscripts, R620_Result, Getscriptbytecode, Dumpstring, Getscripthash, Clone, R603_Result, Getscripts, R473_Result, Getsenv, R453_Result, Setthreadidentity, Drawing, R490_New, Square, Drawing_2, Fonts, Isrenderobj, Image, Getrenderproperty, Image_2, Setrenderproperty, Square_2, Cleardrawcache, WebSocket, Connect, Ws_Echo_Websocket_Events;
local fenv = getfenv();
print"\n";
print"UNC Environment Check";
print"✅ - Pass, ⛔ - Fail, ⏺️ - No test, ⚠️ - Missing aliases\n";
task.defer(function(a_180, b_180, c_180)
    task.wait();
    print"\n";
    print"UNC Summary";
    print"✅ Tested with a 37% success rate (31 out of 83)";
    print"⛔ 52 tests failed";
    print"⚠️ 0 globals are missing aliases";
end);
task.spawn(function()
    Cache = fenv.cache;
    local _ = (Cache) and true;
    Invalidate = Cache.invalidate;
    local _ = (Invalidate) and false;
    if not Invalidate then 
    end;
    local success_52, r1106 = pcall(function(a_125, b_125, c_125)
        Folder = Instance.new"Folder";
        Part = Instance.new("Part", Folder);
        Folder:FindFirstChild("Part");
        fenv.cache.invalidate(Part);
        Folder:FindFirstChild("Part");
        assert((Part ~= Part), "Reference `part` could not be invalidated");
    end);
    if success_52 then
    else 
        warn(
            "⛔ " .. (
                "cache.invalidate" .. (
                    " failed: " .. r1106
                )
            )
        );
    end;
end);
task.spawn(function()
    Cache_2 = fenv.cache;
    local _ = (Cache_2) and true;
    Iscached = Cache_2.iscached;
    local _ = (Iscached) and false;
    if not Iscached then 
    end;
    local success_51, r1083 = pcall(function(a_123, b_123, c_123)
        Part_2 = Instance.new"Part";
        fenv.cache.iscached(Part_2);
        fenv.cache.invalidate(Part_2);
        assert(not fenv.cache.iscached(Part_2), "Part should not be cached");
    end);
    if success_51 then
    else 
        warn(
            "⛔ " .. (
                "cache.iscached" .. (
                    " failed: " .. r1083
                )
            )
        );
    end;
end);
task.spawn(function()
    Cache_3 = fenv.cache;
    local _ = (Cache_3) and true;
    Replace = Cache_3.replace;
    local _ = (Replace) and false;
    if not Replace then 
    end;
    if pcall(function(a_119, b_119, c_119)
        Part_3 = Instance.new"Part";
        Fire = Instance.new"Fire";
        fenv.cache.replace(Part_3, Fire);
        assert((Part_3 ~= Fire), "Part was not replaced with Fire");
    end) then 
        print"✅ cache.replace";
    end;
end);
task.spawn(function()
    local _ = (cloneref) and false;
    if not cloneref then 
    end;
    local success_50, r1059 = pcall(function(a_121, b_121, c_121)
        Part_4 = Instance.new"Part";
        Test = cloneref(Part_4);
        assert((Part_4 ~= Test), "Clone should not be equal to original");
        Test.Name = "Test";
        assert((Part_4.Name == "Test"), "Clone should have updated the original");
    end);
    if success_50 then
    else 
        warn(
            "⛔ " .. (
                "cloneref" .. (
                    " failed: " .. r1059
                )
            )
        );
    end;
end);
task.spawn(function()
    Compareinstances = fenv.compareinstances;
    local _ = (Compareinstances) and false;
    if not Compareinstances then 
    end;
    if pcall(function(a_129, b_129, c_129)
        Part_5 = Instance.new"Part";
        Cloneref_Result = cloneref(Part_5);
        assert((Part_5 ~= Cloneref_Result), "Clone should not be equal to original");
        fenv.compareinstances(Part_5, Cloneref_Result);
    end) then 
        print"✅ compareinstances";
    end;
end);
task.spawn(function()
    local _ = (checkcaller) and false;
    if not checkcaller then 
    end;
    if pcall(function(a_133, b_133, c_133)
        assert(
            checkcaller(),
            "Main scope should return true"
        );
    end) then 
        print"✅ checkcaller";
    end;
end);
task.spawn(function()
    local _ = (clonefunction) and false;
    if not clonefunction then 
    end;
    if pcall(function(a_131, b_131, c_131)
        assert((function(a_183, b_183, c_183)
            return "success";
        end ~= clonefunction(function(a_183, b_183, c_183)
            return "success";
        end)), "The clone should not be equal to the original");
    end) then 
        print"✅ clonefunction";
    end;
end);
task.spawn(function()
    print"⏺️ getcallingscript";
end);
task.spawn(function()
    Getscriptclosure = fenv.getscriptclosure;
    local _ = (Getscriptclosure) and false;
    if not Getscriptclosure then 
    end;
    local success_57, r1174 = pcall(function(a_135, b_135, c_135)
        game:GetService("CoreGui");
        Constants = r206.RobloxGui.Modules.Common.Constants;
        Require_Result = require(Constants);
        R1158_Result = fenv.getscriptclosure(Constants)();
        assert((Require_Result ~= R1158_Result), "Generated module should not match the original");
        if (Require_Result == R1158_Result) then 
        end;
        for for_key_0, for_val_0 in pairs(Require_Result) do
            if ({
                ["function"] = true,
                ["thread"] = true,
                ["userdata"] = true,
                ["table"] = true
            })[type(for_val_0)] then 
                if (type(R1158_Result[for_key_0]) ~= type(for_val_0)) then 
                end;
            end;
        end;
        for for_key_1, for_val_1 in pairs(R1158_Result) do
            type(for_val_1);
            if (Require_Result[for_key_1] ~= for_val_1) then 
            end;
        end;
    end);
    if success_57 then
    else 
        warn(
            "⛔ " .. (
                "getscriptclosure" .. (
                    " failed: " .. r1174
                )
            )
        );
    end;
    Getscriptfunction = fenv.getscriptfunction;
    local _ = (Getscriptfunction) and false;
    if (not Getscriptfunction) then 
    end;
end);
task.spawn(function()
    local _ = (hookfunction) and false;
    if not hookfunction then 
    end;
    if pcall(function(a_117, b_117, c_117)
        assert((function(a_183, b_183, c_183)
            return true;
        end ~= hookfunction(function(a_183, b_183, c_183)
            return true;
        end, function(a_183, b_183, c_183)
            return false;
        end)), "Original function should not be same as the reference");
    end) then 
        print"✅ hookfunction";
    end;
    local _ = (replaceclosure) and false;
    if (not replaceclosure) then 
    end;
end);
task.spawn(function()
    local _ = (iscclosure) and false;
    if not iscclosure then 
    end;
    if pcall(function(a_127, b_127, c_127)
        assert((iscclosure(print)), "Function 'print' should be a C closure");
        assert((not iscclosure(function(a_183, b_183, c_183) end)), "Executor function should not be a C closure");
    end) then 
        print"✅ iscclosure";
    end;
end);
task.spawn(function()
    local _ = (islclosure) and false;
    if not islclosure then 
    end;
    if pcall(function(a_115, b_115, c_115)
        assert((not islclosure(print)), "Function 'print' should not be a Lua closure");
        assert((islclosure(function(a_183, b_183, c_183) end)), "Executor function should be a Lua closure");
    end) then 
        print"✅ islclosure";
    end;
end);
task.spawn(function()
    Isexecutorclosure = fenv.isexecutorclosure;
    local _ = (Isexecutorclosure) and false;
    if not Isexecutorclosure then 
    end;
    local success_43, r875 = pcall(function(a_103, b_103, c_103)
        assert((fenv.isexecutorclosure(fenv.isexecutorclosure)), "Did not return true for an executor global");
    end);
    if success_43 then
    else 
        warn(
            "⛔ " .. (
                "isexecutorclosure" .. (
                    " failed: " .. r875
                )
            )
        );
    end;
    Checkclosure = fenv.checkclosure;
    local _ = (Checkclosure) and false;
    if (not Checkclosure) then 
    end;
    Isourclosure = fenv.isourclosure;
    local _ = (Isourclosure) and false;
    if (not Isourclosure) then 
    end;
end);
task.spawn(function()
    local _ = (loadstring) and false;
    local success_42, r861 = pcall(function(a_101, b_101, c_101)
        game:GetService("Players");
        loadstring(
            fenv.getscriptbytecode(r452)
        );
    end);
    if success_42 then
    else 
        warn(
            "⛔ " .. (
                "loadstring" .. (
                    " failed: " .. r861
                )
            )
        );
    end;
end);
task.spawn(function()
    local _ = (newcclosure) and false;
    if not newcclosure then 
    end;
    if pcall(function(a_99, b_99, c_99)
        C_Closure = newcclosure(function(a_183, b_183, c_183)
            return true;
        end);
        assert((function(a_183, b_183, c_183)
            return true;
        end ~= C_Closure), "New C closure should not be same as the original");
        assert(
            iscclosure(C_Closure),
            "New C closure should be a C closure"
        );
    end) then 
        print"✅ newcclosure";
    end;
end);
task.spawn(function()
    print"⏺️ rconsoleclear";
    Consoleclear = fenv.consoleclear;
    local _ = (Consoleclear) and false;
    if (not Consoleclear) then 
    end;
end);
task.spawn(function()
    print"⏺️ rconsolecreate";
    Consolecreate = fenv.consolecreate;
    local _ = (Consolecreate) and false;
    if (not Consolecreate) then 
    end;
end);
task.spawn(function()
    print"⏺️ rconsoledestroy";
    Consoledestroy = fenv.consoledestroy;
    local _ = (Consoledestroy) and false;
    if (not Consoledestroy) then 
    end;
end);
task.spawn(function()
    print"⏺️ rconsoleinput";
    Consoleinput = fenv.consoleinput;
    local _ = (Consoleinput) and false;
    if (not Consoleinput) then 
    end;
end);
task.spawn(function()
    print"⏺️ rconsoleprint";
    Consoleprint = fenv.consoleprint;
    local _ = (Consoleprint) and false;
    if (not Consoleprint) then 
    end;
end);
task.spawn(function()
    print"⏺️ rconsolesettitle";
    Rconsolename = fenv.rconsolename;
    local _ = (Rconsolename) and false;
    if (not Rconsolename) then 
    end;
    Consolesettitle = fenv.consolesettitle;
    local _ = (Consolesettitle) and false;
    if (not Consolesettitle) then 
    end;
end);
task.spawn(function()
    Crypt = fenv.crypt;
    local _ = (Crypt) and true;
    Base64encode = Crypt.base64encode;
    local _ = (Base64encode) and false;
    if not Base64encode then 
    end;
    local success_45, r957 = pcall(function(a_110, b_110, c_110)
        assert((fenv.crypt.base64encode"test" == "dGVzdA=="), "Base64 encoding failed");
    end);
    if success_45 then
    else 
        warn(
            "⛔ " .. (
                "crypt.base64encode" .. (
                    " failed: " .. r957
                )
            )
        );
    end;
    Crypt_2 = fenv.crypt;
    local _ = (Crypt_2) and true;
    Base64 = Crypt_2.base64;
    local _ = (Base64) and true;
    Encode = Base64.encode;
    local _ = (Encode) and false;
    if (not Encode) then 
    end;
    Crypt_3 = fenv.crypt;
    local _ = (Crypt_3) and true;
    Base64_Encode = Crypt_3.base64_encode;
    local _ = (Base64_Encode) and false;
    if (not Base64_Encode) then 
    end;
    local _ = (base64) and true;
    local _ = (base64.encode) and false;
    if (not base64.encode) then 
    end;
    local _ = (base64_encode) and false;
    if (not base64_encode) then 
    end;
end);
task.spawn(function()
    Crypt_4 = fenv.crypt;
    local _ = (Crypt_4) and true;
    Base64decode = Crypt_4.base64decode;
    local _ = (Base64decode) and false;
    if not Base64decode then 
    end;
    local success_44, r910 = pcall(function(a_107, b_107, c_107)
        assert((fenv.crypt.base64decode"dGVzdA==" == "test"), "Base64 decoding failed");
    end);
    if success_44 then
    else 
        warn(
            "⛔ " .. (
                "crypt.base64decode" .. (
                    " failed: " .. r910
                )
            )
        );
    end;
    Crypt_5 = fenv.crypt;
    local _ = (Crypt_5) and true;
    Base64_2 = Crypt_5.base64;
    local _ = (Base64_2) and true;
    Decode = Base64_2.decode;
    local _ = (Decode) and false;
    if (not Decode) then 
    end;
    Crypt_6 = fenv.crypt;
    local _ = (Crypt_6) and true;
    Base64_Decode = Crypt_6.base64_decode;
    local _ = (Base64_Decode) and false;
    if (not Base64_Decode) then 
    end;
    local _ = (base64) and true;
    local _ = (base64.decode) and false;
    if (not base64.decode) then 
    end;
    local _ = (base64_decode) and false;
    if (not base64_decode) then 
    end;
end);
task.spawn(function()
    Crypt_7 = fenv.crypt;
    local _ = (Crypt_7) and true;
    Encrypt = Crypt_7.encrypt;
    local _ = (Encrypt) and false;
    if not Encrypt then 
    end;
    local success_46, r1009 = pcall(function(a_113, b_113, c_113)
        fenv.crypt.encrypt("test", fenv.crypt.generatekey(), "CBC");
    end);
    if success_46 then
    else 
        warn(
            "⛔ " .. (
                "crypt.encrypt" .. (
                    " failed: " .. r1009
                )
            )
        );
    end;
end);
task.spawn(function()
    Crypt_8 = fenv.crypt;
    local _ = (Crypt_8) and true;
    Decrypt = Crypt_8.decrypt;
    local _ = (Decrypt) and false;
    if not Decrypt then 
    end;
    local success_58, r1206 = pcall(function(a_139, b_139, c_139)
        R1193_Result = fenv.crypt.generatekey();
        R1196_Result = fenv.crypt.generatekey();
        assert((fenv.crypt.decrypt(
            fenv.crypt.encrypt("test", R1193_Result, R1196_Result, "CBC"),
            R1193_Result,
            R1196_Result,
            "CBC"
        ) == "test"), "Failed to decrypt raw string from encrypted data");
    end);
    if success_58 then
    else 
        warn(
            "⛔ " .. (
                "crypt.decrypt" .. (
                    " failed: " .. r1206
                )
            )
        );
    end;
end);
task.spawn(function()
    Crypt_9 = fenv.crypt;
    local _ = (Crypt_9) and true;
    Generatebytes = Crypt_9.generatebytes;
    local _ = (Generatebytes) and false;
    if not Generatebytes then 
    end;
    local success_71, r1417 = pcall(function(a_165, b_165, c_165)
        Math_Random_Result = math.random(10, 100);
        R1398_Result = fenv.crypt.generatebytes(Math_Random_Result);
        assert(
            (#fenv.crypt.base64decode(R1398_Result) == Math_Random_Result),
            "The decoded result should be " .. (
                Math_Random_Result .. (
                    " bytes long (got " .. (
                        #fenv.crypt.base64decode(R1398_Result) .. (
                            " decoded, " .. (
                                #R1398_Result .. " raw)"
                            )
                        )
                    )
                )
            )
        );
    end);
    if success_71 then
    else 
        warn(
            "⛔ " .. (
                "crypt.generatebytes" .. (
                    " failed: " .. r1417
                )
            )
        );
    end;
end);
task.spawn(function()
    Crypt_10 = fenv.crypt;
    local _ = (Crypt_10) and true;
    Generatekey = Crypt_10.generatekey;
    local _ = (Generatekey) and false;
    if not Generatekey then 
    end;
    local success_59, r1227 = pcall(function(a_141, b_141, c_141)
        assert((#fenv.crypt.base64decode(
            fenv.crypt.generatekey()
        ) == 32), "Generated key should be 32 bytes long when decoded");
    end);
    if success_59 then
    else 
        warn(
            "⛔ " .. (
                "crypt.generatekey" .. (
                    " failed: " .. r1227
                )
            )
        );
    end;
end);
task.spawn(function()
    Crypt_11 = fenv.crypt;
    local _ = (Crypt_11) and true;
    R1440_Hash = Crypt_11.hash;
    local _ = (R1440_Hash) and false;
    if not R1440_Hash then 
    end;
    if pcall(function(a_172, b_172, c_172)
        fenv.crypt.hash("test", "sha1");
        fenv.crypt.hash("test", "sha384");
        fenv.crypt.hash("test", "sha512");
        fenv.crypt.hash("test", "md5");
        fenv.crypt.hash("test", "sha256");
        fenv.crypt.hash("test", "sha3-224");
        fenv.crypt.hash("test", "sha3-256");
        fenv.crypt.hash("test", "sha3-512");
    end) then 
        print"✅ crypt.hash";
    end;
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.getconstant";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.getconstants";
end);
task.spawn(function()
    local _ = (debug) and true;
    local _ = (debug.getinfo) and false;
    if not debug.getinfo then 
    end;
    warn"⛔ debug.getinfo failed: /unveilr/Did not return a table with a 'name' field";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.getproto";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.getprotos";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.getstack";
end);
task.spawn(function()
    local _ = (debug) and true;
    local _ = (debug.getupvalue) and false;
    if not debug.getupvalue then 
    end;
    local success_73, r1495 = pcall(function(a_179, b_179, c_179)
        assert((debug.getupvalue(function(a_183, b_183, c_183)
            print(function(a_184, b_184, c_184) end);
        end) == function(a_184, b_184, c_184) end), "Unexpected value returned from debug.getupvalue");
    end);
    if success_73 then
    else 
        warn(
            "⛔ " .. (
                "debug.getupvalue" .. (
                    " failed: " .. r1495
                )
            )
        );
    end;
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.getupvalues";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.setconstant";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.setstack";
end);
task.spawn(function()
    local _ = (debug) and true;
    warn"⛔ debug.setupvalue";
end);
if delfolder then 
    if isfolder".tests" then 
    end;
end;
makefolder".tests";
task.spawn(function()
    local _ = (readfile) and false;
    if not readfile then 
    end;
    if pcall(function(a_152, b_152, c_152)
        writefile(".tests/readfile.txt", "success");
        assert((readfile".tests/readfile.txt" == "success"), "Did not return the contents of the file");
    end) then 
        print"✅ readfile";
    end;
end);
task.spawn(function()
    local _ = (listfiles) and false;
    if not listfiles then 
    end;
    if pcall(function(a_150, b_150, c_150)
        makefolder".tests/listfiles";
        writefile(".tests/listfiles/test_1.txt", "success");
        writefile(".tests/listfiles/test_2.txt", "success");
        testsListfiles = listfiles".tests/listfiles";
        assert((#testsListfiles == 2), "Did not return the correct number of files");
        assert(
            isfile(testsListfiles[1]),
            "Did not return a file path"
        );
        assert((readfile(testsListfiles[1]) == "success"), "Did not return the correct files");
        makefolder".tests/listfiles_2";
        makefolder".tests/listfiles_2/test_1";
        makefolder".tests/listfiles_2/test_2";
        testsListfiles_2 = listfiles".tests/listfiles_2";
        assert((#testsListfiles_2 == 2), "Did not return the correct number of folders");
        assert(
            isfolder(testsListfiles_2[1]),
            "Did not return a folder path"
        );
    end) then 
        print"✅ listfiles";
    end;
end);
task.spawn(function()
    local _ = (writefile) and false;
    if not writefile then 
    end;
    if pcall(function(a_148, b_148, c_148)
        writefile(".tests/writefile.txt", "success");
        assert((readfile".tests/writefile.txt" == "success"), "Did not write the file");
        if not pcall(function(a_147, b_147, c_147)
            writefile(".tests/writefile", "success");
            assert(
                isfile".tests/writefile.txt"
            );
        end) then 
        end;
    end) then 
        print"✅ writefile";
    end;
end);
task.spawn(function()
    local _ = (makefolder) and false;
    if not makefolder then 
    end;
    if pcall(function(a_143, b_143, c_143)
        makefolder".tests/makefolder";
        assert(
            isfolder".tests/makefolder",
            "Did not create the folder"
        );
    end) then 
        print"✅ makefolder";
    end;
end);
task.spawn(function()
    local _ = (appendfile) and false;
    if not appendfile then 
    end;
    if pcall(function(a_145, b_145, c_145)
        writefile(".tests/appendfile.txt", "su");
        appendfile(".tests/appendfile.txt", "cce");
        appendfile(".tests/appendfile.txt", "ss");
        assert((readfile".tests/appendfile.txt" == "success"), "Did not append the file");
    end) then 
        print"✅ appendfile";
    end;
end);
task.spawn(function()
    local _ = (isfile) and false;
    if not isfile then 
    end;
    if pcall(function(a_154, b_154, c_154)
        writefile(".tests/isfile.txt", "success");
        assert((isfile".tests/isfile.txt"), "Did not return true for a file");
        assert((not isfile".tests"), "Did not return false for a folder");
        assert(
            (not isfile".tests/doesnotexist.exe"),
            "Did not return false for a nonexistent path (got " .. (
                tostring(
                    isfile".tests/doesnotexist.exe"
                ) .. ")"
            )
        );
    end) then 
        print"✅ isfile";
    end;
end);
task.spawn(function()
    local _ = (isfolder) and false;
    if not isfolder then 
    end;
    if pcall(function(a_159, b_159, c_159)
        assert((isfolder".tests"), "Did not return false for a folder");
        assert(
            (not isfolder".tests/doesnotexist.exe"),
            "Did not return false for a nonexistent path (got " .. (
                tostring(
                    isfolder".tests/doesnotexist.exe"
                ) .. ")"
            )
        );
    end) then 
        print"✅ isfolder";
    end;
end);
task.spawn(function()
    local _ = (delfolder) and false;
    if not delfolder then 
    end;
    if pcall(function(a_156, b_156, c_156)
        makefolder".tests/delfolder";
        delfolder".tests/delfolder";
        assert(
            (not isfolder".tests/delfolder"),
            "Failed to delete folder (isfolder = " .. (
                tostring(
                    isfolder".tests/delfolder"
                ) .. ")"
            )
        );
    end) then 
        print"✅ delfolder";
    end;
end);
task.spawn(function()
    local _ = (delfile) and false;
    if not delfile then 
    end;
    if pcall(function(a_163, b_163, c_163)
        writefile(".tests/delfile.txt", "Hello, world!");
        delfile".tests/delfile.txt";
        assert(
            (not isfile".tests/delfile.txt"),
            "Failed to delete file (isfile = " .. (
                tostring(
                    isfile".tests/delfile.txt"
                ) .. ")"
            )
        );
    end) then 
        print"✅ delfile";
    end;
end);
task.spawn(function()
    local _ = (loadfile) and false;
    if not loadfile then 
    end;
    local success_69, r1369 = pcall(function(a_161, b_161, c_161)
        writefile(".tests/loadfile.txt", "return ... + 1");
        assert(
            loadfile".tests/loadfile.txt"
        );
    end);
    if success_69 then
    else 
        warn(
            "⛔ " .. (
                "loadfile" .. (
                    " failed: " .. r1369
                )
            )
        );
    end;
end);
task.spawn(function()
    print"⏺️ dofile";
end);
task.spawn(function()
    Isrbxactive = fenv.isrbxactive;
    local _ = (Isrbxactive) and false;
    if not Isrbxactive then 
    end;
    local success_40, r824 = pcall(function(a_95, b_95, c_95)
        assert((type(
            fenv.isrbxactive()
        ) == "boolean"), "Did not return a boolean value");
    end);
    if success_40 then
    else 
        warn(
            "⛔ " .. (
                "isrbxactive" .. (
                    " failed: " .. r824
                )
            )
        );
    end;
    Isgameactive = fenv.isgameactive;
    local _ = (Isgameactive) and false;
    if (not Isgameactive) then 
    end;
end);
task.spawn(function()
    print"⏺️ mouse1click";
end);
task.spawn(function()
    print"⏺️ mouse1press";
end);
task.spawn(function()
    print"⏺️ mouse1release";
end);
task.spawn(function()
    print"⏺️ mouse2click";
end);
task.spawn(function()
    print"⏺️ mouse2press";
end);
task.spawn(function()
    print"⏺️ mouse2release";
end);
task.spawn(function()
    print"⏺️ mousemoveabs";
end);
task.spawn(function()
    print"⏺️ mousemoverel";
end);
task.spawn(function()
    print"⏺️ mousescroll";
end);
task.spawn(function()
    Fireclickdetector = fenv.fireclickdetector;
    local _ = (Fireclickdetector) and false;
    if not Fireclickdetector then 
    end;
    if pcall(function(a_37, b_37, c_37)
        fenv.fireclickdetector(
            Instance.new"ClickDetector",
            50,
            "MouseHoverEnter"
        );
    end) then 
        print"✅ fireclickdetector";
    end;
end);
task.spawn(function()
    local _ = (getcallbackvalue) and false;
    if not getcallbackvalue then 
    end;
    if pcall(function(a_42, b_42, c_42)
        BindableFunction = Instance.new"BindableFunction";
        BindableFunction.OnInvoke = function(a_183, b_183, c_183) end;
        Callbackvalue_Result = getcallbackvalue(BindableFunction, "OnInvoke");
        assert((Callbackvalue_Result == Callbackvalue_Result), "Did not return the correct value");
    end) then 
        print"✅ getcallbackvalue";
    end;
end);
task.spawn(function()
    Getconnections = fenv.getconnections;
    local _ = (Getconnections) and false;
    if not Getconnections then 
    end;
    local success_16, r372 = pcall(function(a_40, b_40, c_40)
        BindableEvent = Instance.new"BindableEvent";
        Event = BindableEvent.Event;
        Event:Connect(function(a_183, b_183, c_183) end);
        r356 = fenv.getconnections(Event)[1];
        assert((r356.Enabled), "Did not return a table with a 'Enabled' field");
        assert(
            (type(r356.Enabled) == "boolean"),
            "Did not return a table with " .. (
                "Enabled" .. (
                    " as a " .. (
                        "boolean" .. (
                            " (got " .. (
                                type(r356.Enabled) .. ")"
                            )
                        )
                    )
                )
            )
        );
    end);
    if success_16 then
    else 
        warn(
            "⛔ " .. (
                "getconnections" .. (
                    " failed: " .. r372
                )
            )
        );
    end;
end);
task.spawn(function()
    Getcustomasset = fenv.getcustomasset;
    local _ = (Getcustomasset) and false;
    if not Getcustomasset then 
    end;
    local success_13, r312 = pcall(function(a_28, b_28, c_28)
        writefile(".tests/getcustomasset.txt", "success");
        assert((type(
            fenv.getcustomasset".tests/getcustomasset.txt"
        ) == "string"), "Did not return a string");
    end);
    if success_13 then
    else 
        warn(
            "⛔ " .. (
                "getcustomasset" .. (
                    " failed: " .. r312
                )
            )
        );
    end;
end);
task.spawn(function()
    Gethiddenproperty = fenv.gethiddenproperty;
    local _ = (Gethiddenproperty) and false;
    if not Gethiddenproperty then 
    end;
    local success_14, r330 = pcall(function(a_34, b_34, c_34)
        assert((fenv.gethiddenproperty(
            Instance.new"Fire",
            "size_xml"
        ) == 5), "Did not return the correct value");
    end);
    if success_14 then
    else 
        warn(
            "⛔ " .. (
                "gethiddenproperty" .. (
                    " failed: " .. r330
                )
            )
        );
    end;
end);
task.spawn(function()
    Sethiddenproperty = fenv.sethiddenproperty;
    local _ = (Sethiddenproperty) and false;
    if not Sethiddenproperty then 
    end;
    local success_12, r297 = pcall(function(a_26, b_26, c_26)
        Fire_2 = Instance.new"Fire";
        fenv.sethiddenproperty(Fire_2, "size_xml", 10);
        assert((fenv.gethiddenproperty(Fire_2, "size_xml") == 10), "Did not set the hidden property");
    end);
    if success_12 then
    else 
        warn(
            "⛔ " .. (
                "sethiddenproperty" .. (
                    " failed: " .. r297
                )
            )
        );
    end;
end);
task.spawn(function()
    local _ = (gethui) and false;
    if not gethui then 
    end;
    local success_5, r210 = pcall(function(a_11, b_11, c_11)
        r206 = gethui();
        assert((typeof(r206) == "Instance"), "Did not return an Instance");
    end);
    if success_5 then
    else 
        warn(
            "⛔ " .. (
                "gethui" .. (
                    " failed: " .. r210
                )
            )
        );
    end;
end);
task.spawn(function()
    Getinstances = fenv.getinstances;
    local _ = (Getinstances) and false;
    if not Getinstances then 
    end;
    if pcall(function(a_9, b_9, c_9)
        fenv.getinstances()[1]:IsA("Instance");
    end) then 
        print"✅ getinstances";
    end;
end);
task.spawn(function()
    Getnilinstances = fenv.getnilinstances;
    local _ = (Getnilinstances) and false;
    if not Getnilinstances then 
    end;
    local success_3, r188 = pcall(function(a_7, b_7, c_7)
        fenv.getnilinstances()[1]:IsA("Instance");
        assert((not fenv.getnilinstances()[1].Parent), "The first value is not parented to nil");
    end);
    if success_3 then
    else 
        warn(
            "⛔ " .. (
                "getnilinstances" .. (
                    " failed: " .. r188
                )
            )
        );
    end;
end);
task.spawn(function()
    Isscriptable = fenv.isscriptable;
    local _ = (Isscriptable) and false;
    if not Isscriptable then 
    end;
    local success_1, r154 = pcall(function(a_3, b_3, c_3)
        assert((not fenv.isscriptable(
            Instance.new"Fire",
            "size_xml"
        )), "Did not return false for a non-scriptable property (size_xml)");
    end);
    if success_1 then
    else 
        warn(
            "⛔ " .. (
                "isscriptable" .. (
                    " failed: " .. r154
                )
            )
        );
    end;
end);
task.spawn(function()
    Setscriptable = fenv.setscriptable;
    local _ = (Setscriptable) and false;
    if not Setscriptable then 
    end;
    local success_2, r168 = pcall(function(a_5, b_5, c_5)
        assert((not fenv.setscriptable(
            Instance.new"Fire",
            "size_xml",
            true
        )), "Did not return false for a non-scriptable property (size_xml)");
    end);
    if success_2 then
    else 
        warn(
            "⛔ " .. (
                "setscriptable" .. (
                    " failed: " .. r168
                )
            )
        );
    end;
end);
task.spawn(function()
    print"⏺️ setrbxclipboard";
end);
task.spawn(function()
    local _ = (getrawmetatable) and false;
    if not getrawmetatable then 
    end;
    local success_8, r248 = pcall(function(a_18, b_18, c_18)
        assert((getrawmetatable(
            setmetatable({}, {
                ["__metatable"] = "Locked!"
            })
        ) == {
            ["__metatable"] = "Locked!"
        }), "Did not return the metatable");
    end);
    if success_8 then
    else 
        warn(
            "⛔ " .. (
                "getrawmetatable" .. (
                    " failed: " .. r248
                )
            )
        );
    end;
end);
task.spawn(function()
    Hookmetamethod = fenv.hookmetamethod;
    local _ = (Hookmetamethod) and false;
    if not Hookmetamethod then 
    end;
    local success_6, r224 = pcall(function(a_14, b_14, c_14)
        newcclosure(function(a_182, b_182, c_182)
            return false;
        end);
        fenv.hookmetamethod(
            setmetatable({}, {
                ["__metatable"] = "Locked!"
            }),
            "__index",
            function(a_182, b_182, c_182)
                return true;
            end
        );
    end);
    if success_6 then
    else 
        warn(
            "⛔ " .. (
                "hookmetamethod" .. (
                    " failed: " .. r224
                )
            )
        );
    end;
end);
task.spawn(function()
    Getnamecallmethod = fenv.getnamecallmethod;
    local _ = (Getnamecallmethod) and false;
    if not Getnamecallmethod then 
    end;
    local success_10, r269 = pcall(function(a_22, b_22, c_22)
        game:GetService("Lighting");
    end);
    if success_10 then
    else 
        warn(
            "⛔ " .. (
                "getnamecallmethod" .. (
                    " failed: " .. r269
                )
            )
        );
    end;
end);
task.spawn(function()
    Isreadonly = fenv.isreadonly;
    local _ = (Isreadonly) and false;
    if not Isreadonly then 
    end;
    if pcall(function(a_20, b_20, c_20)
        fenv.isreadonly{};
    end) then 
        print"✅ isreadonly";
    end;
end);
task.spawn(function()
    local _ = (setrawmetatable) and false;
    if not setrawmetatable then 
    end;
    local success_7, r235 = pcall(function(a_16, b_16, c_16)
        setrawmetatable(
            setmetatable({}, {
                ["__metatable"] = "Locked!"
            }),
            {
                ["__index"] = function(a_182, b_182, c_182)
                    return true;
                end
            }
        );
    end);
    if success_7 then
    else 
        warn(
            "⛔ " .. (
                "setrawmetatable" .. (
                    " failed: " .. r235
                )
            )
        );
    end;
end);
task.spawn(function()
    Setreadonly = fenv.setreadonly;
    local _ = (Setreadonly) and false;
    if not Setreadonly then 
    end;
    local success_11, r281 = pcall(function(a_24, b_24, c_24)
        fenv.setreadonly({
            ["success"] = false
        }, false);
    end);
    if success_11 then
    else 
        warn(
            "⛔ " .. (
                "setreadonly" .. (
                    " failed: " .. r281
                )
            )
        );
    end;
end);
task.spawn(function()
    local _ = (identifyexecutor) and false;
    if not identifyexecutor then 
    end;
    success_18, Pcall_Result = pcall(function(a_45, b_45, c_45)
        assert((type(
            identifyexecutor()
        ) == "string"), "Did not return a string for the name");
        return (
            (type(r390) == "string") and "Returns version as a string"
        ) or ("Does not return version");
    end);
    if success_18 then 
        print(
            "✅ " .. (
                "identifyexecutor" .. (
                    (
                        Pcall_Result and (
                            " • " .. Pcall_Result
                        )
                    ) or ("")
                )
            )
        );
    end;
    local _ = (getexecutorname) and false;
    if (not getexecutorname) then 
    end;
end);
task.spawn(function()
    Lz4compress = fenv.lz4compress;
    local _ = (Lz4compress) and false;
    if not Lz4compress then 
    end;
    local success_30, r584 = pcall(function(a_70, b_70, c_70)
        assert((type(
            fenv.lz4compress"Hello, world!"
        ) == "string"), "Compression did not return a string");
    end);
    if success_30 then
    else 
        warn(
            "⛔ " .. (
                "lz4compress" .. (
                    " failed: " .. r584
                )
            )
        );
    end;
end);
task.spawn(function()
    Lz4decompress = fenv.lz4decompress;
    local _ = (Lz4decompress);
    if not Lz4decompress then 
        warn"⛔ lz4decompress";
    end;
end);
task.spawn(function()
    print"⏺️ messagebox";
end);
task.spawn(function()
    print"⏺️ queue_on_teleport";
    local _ = (queueonteleport) and false;
    if (not queueonteleport) then 
    end;
end);
task.spawn(function()
    local _ = (request) and false;
    if not request then 
    end;
    local success_33, r661 = pcall(function(a_76, b_76, c_76)
        Request_Result = request{
            ["Method"] = "GET",
            ["Url"] = "https://httpbin.org/user-agent"
        };
        assert((type(Request_Result) == "table"), "Response must be a table");
        assert((Request_Result.StatusCode == 200), "Did not return a 200 status code");
        JSONDecode = game:GetService("HttpService"):JSONDecode(Request_Result.Body);
        assert(
            (type(JSONDecode) == "table") and (type(JSONDecode["user-agent"]) == "string"),
            "Did not return a table with a user-agent key"
        );
    end);
    if success_33 then
    else 
        warn(
            "⛔ " .. (
                "request" .. (
                    " failed: " .. r661
                )
            )
        );
    end;
    Http = fenv.http;
    local _ = (Http) and true;
    Request = Http.request;
    local _ = (Request) and false;
    if (not Request) then 
    end;
    local _ = (http_request) and false;
    if (not http_request) then 
    end;
end);
task.spawn(function()
    print"⏺️ setclipboard";
    Toclipboard = fenv.toclipboard;
    local _ = (Toclipboard) and false;
    if (not Toclipboard) then 
    end;
end);
task.spawn(function()
    Setfpscap = fenv.setfpscap;
    local _ = (Setfpscap) and false;
    if not Setfpscap then 
    end;
    success_35, Pcall_Result_2 = pcall(function(a_83, b_83, c_83)
        RenderStepped = game:GetService("RunService").RenderStepped;
        fenv.setfpscap(60);
        RenderStepped:Wait();
        fenv.setfpscap(0);
        RenderStepped:Wait();
        return math.round(
            (
                (
                    (
                        (
                            (
                                0 + (
                                    1 / RenderStepped:Wait()
                                )
                            ) + (
                                1 / RenderStepped:Wait()
                            )
                        ) + (
                            1 / RenderStepped:Wait()
                        )
                    ) + (
                        1 / RenderStepped:Wait()
                    )
                ) + (
                    1 / RenderStepped:Wait()
                )
            ) / 5
        ) .. (
            "fps @60 • " .. (
                math.round(
                    (
                        (
                            (
                                (
                                    (
                                        0 + (
                                            1 / RenderStepped:Wait()
                                        )
                                    ) + (
                                        1 / RenderStepped:Wait()
                                    )
                                ) + (
                                    1 / RenderStepped:Wait()
                                )
                            ) + (
                                1 / RenderStepped:Wait()
                            )
                        ) + (
                            1 / RenderStepped:Wait()
                        )
                    ) / 5
                ) .. "fps @0"
            )
        );
    end);
    if success_35 then 
        print(
            "✅ " .. (
                "setfpscap" .. (
                    (
                        Pcall_Result_2 and (
                            " • " .. Pcall_Result_2
                        )
                    ) or ("")
                )
            )
        );
    end;
end);
task.spawn(function()
    Getgc = fenv.getgc;
    local _ = (Getgc) and false;
    if not Getgc then 
    end;
    if pcall(function(a_87, b_87, c_87)
        R778_Result = fenv.getgc();
        assert((type(R778_Result) == "table"), "Did not return a table");
        assert(
            #R778_Result > 0,
            "Did not return a table with any values"
        );
    end) then 
        print"✅ getgc";
    end;
end);
task.spawn(function()
    local _ = (getgenv) and false;
    if not getgenv then 
    end;
    if pcall(function(a_85, b_85, c_85)
        getgenv().__TEST_GLOBAL = true;
        assert(__TEST_GLOBAL, "Failed to set a global variable");
        getgenv().__TEST_GLOBAL = nil;
    end) then 
        print"✅ getgenv";
    end;
end);
task.spawn(function()
    Getloadedmodules = fenv.getloadedmodules;
    local _ = (Getloadedmodules) and false;
    if not Getloadedmodules then 
    end;
    local success_39, r808 = pcall(function(a_91, b_91, c_91)
        R796_Result = fenv.getloadedmodules();
        assert((type(R796_Result) == "table"), "Did not return a table");
        assert(
            #R796_Result > 0,
            "Did not return a table with any values"
        );
        assert((typeof(R796_Result[1]) == "Instance"), "First value is not an Instance");
    end);
    if success_39 then
    else 
        warn(
            "⛔ " .. (
                "getloadedmodules" .. (
                    " failed: " .. r808
                )
            )
        );
    end;
end);
task.spawn(function()
    local _ = (getrenv) and false;
    if not getrenv then 
    end;
    if pcall(function(a_89, b_89, c_89)

    end) then 
        print"✅ getrenv";
    end;
end);
task.spawn(function()
    Getrunningscripts = fenv.getrunningscripts;
    local _ = (Getrunningscripts) and false;
    if not Getrunningscripts then 
    end;
    local success_32, r632 = pcall(function(a_74, b_74, c_74)
        R620_Result = fenv.getrunningscripts();
        assert((type(R620_Result) == "table"), "Did not return a table");
        assert(
            #R620_Result > 0,
            "Did not return a table with any values"
        );
        assert((typeof(R620_Result[1]) == "Instance"), "First value is not an Instance");
    end);
    if success_32 then
    else 
        warn(
            "⛔ " .. (
                "getrunningscripts" .. (
                    " failed: " .. r632
                )
            )
        );
    end;
end);
task.spawn(function()
    Getscriptbytecode = fenv.getscriptbytecode;
    local _ = (Getscriptbytecode) and false;
    if not Getscriptbytecode then 
    end;
    local success_34, r702 = pcall(function(a_81, b_81, c_81)
        game:GetService("Players");
        assert(
            (type(
                fenv.getscriptbytecode(r452)
            ) == "string"),
            "Did not return a string for Character.Animate (a " .. (
                r452.ClassName .. ")"
            )
        );
    end);
    if success_34 then
    else 
        warn(
            "⛔ " .. (
                "getscriptbytecode" .. (
                    " failed: " .. r702
                )
            )
        );
    end;
    Dumpstring = fenv.dumpstring;
    local _ = (Dumpstring) and false;
    if (not Dumpstring) then 
    end;
end);
task.spawn(function()
    Getscripthash = fenv.getscripthash;
    local _ = (Getscripthash) and false;
    if not Getscripthash then 
    end;
    local success_31, r611 = pcall(function(a_72, b_72, c_72)
        game:GetService("Players");
        Clone = r452:Clone();
        Clone.Source = "print('Hello, world!')";
        task.defer(function(a_183, b_183, c_183) end);
        R603_Result = fenv.getscripthash(Clone);
        assert((fenv.getscripthash(Clone) ~= R603_Result), "Did not return a different hash for a modified script");
        assert((R603_Result == fenv.getscripthash(Clone)), "Did not return the same hash for a script with the same source");
    end);
    if success_31 then
    else 
        warn(
            "⛔ " .. (
                "getscripthash" .. (
                    " failed: " .. r611
                )
            )
        );
    end;
end);
task.spawn(function()
    Getscripts = fenv.getscripts;
    local _ = (Getscripts) and false;
    if not Getscripts then 
    end;
    local success_22, r485 = pcall(function(a_55, b_55, c_55)
        R473_Result = fenv.getscripts();
        assert((type(R473_Result) == "table"), "Did not return a table");
        assert(
            #R473_Result > 0,
            "Did not return a table with any values"
        );
        assert((typeof(R473_Result[1]) == "Instance"), "First value is not an Instance");
    end);
    if success_22 then
    else 
        warn(
            "⛔ " .. (
                "getscripts" .. (
                    " failed: " .. r485
                )
            )
        );
    end;
end);
task.spawn(function()
    Getsenv = fenv.getsenv;
    local _ = (Getsenv) and false;
    if not Getsenv then 
    end;
    local success_21, r464 = pcall(function(a_53, b_53, c_53)
        r449 = game:GetService("Players");
        r450 = r449.LocalPlayer;
        r452 = r450.Character.Animate;
        R453_Result = fenv.getsenv(r452);
        assert(
            (type(R453_Result) == "table"),
            "Did not return a table for Character.Animate (a " .. (
                r452.ClassName .. ")"
            )
        );
        assert((R453_Result.script == r452), "The script global is not identical to Character.Animate");
    end);
    if success_21 then
    else 
        warn(
            "⛔ " .. (
                "getsenv" .. (
                    " failed: " .. r464
                )
            )
        );
    end;
end);
task.spawn(function()
    local _ = (getthreadidentity) and false;
    if not getthreadidentity then 
    end;
    if pcall(function(a_51, b_51, c_51)
        assert((type(
            getthreadidentity()
        ) == "number"), "Did not return a number");
    end) then 
        print"✅ getthreadidentity";
    end;
    local _ = (getidentity) and false;
    if (not getidentity) then 
    end;
    local _ = (getthreadcontext) and false;
    if (not getthreadcontext) then 
    end;
end);
task.spawn(function()
    Setthreadidentity = fenv.setthreadidentity;
    local _ = (Setthreadidentity) and false;
    if not Setthreadidentity then 
    end;
    if pcall(function(a_48, b_48, c_48)
        fenv.setthreadidentity(3);
        assert((getthreadidentity() == 3), "Did not set the thread identity");
    end) then 
        print"✅ setthreadidentity";
    end;
    local _ = (setidentity) and false;
    if (not setidentity) then 
    end;
    local _ = (setthreadcontext) and false;
    if (not setthreadcontext) then 
    end;
end);
task.spawn(function()
    print"⏺️ Drawing";
end);
task.spawn(function()
    Drawing = fenv.Drawing;
    local _ = (Drawing) and true;
    R490_New = Drawing.new;
    local _ = (R490_New) and false;
    if not R490_New then 
    end;
    if pcall(function(a_58, b_58, c_58)
        Square = fenv.Drawing.new"Square";
        Square.Visible = false;
        assert(
            pcall(function(a_57, b_57, c_57)
                Square:Destroy();
            end),
            "Drawing:Destroy() should not throw an error"
        );
    end) then 
        print"✅ Drawing.new";
    end;
end);
task.spawn(function()
    Drawing_2 = fenv.Drawing;
    local _ = (Drawing_2) and true;
    Fonts = Drawing_2.Fonts;
    local _ = (Fonts) and false;
    if not Fonts then 
    end;
    local success_27, r539 = pcall(function(a_64, b_64, c_64)
        assert((fenv.Drawing.Fonts.UI == 0), "Did not return the correct id for UI");
    end);
    if success_27 then
    else 
        warn(
            "⛔ " .. (
                "Drawing.Fonts" .. (
                    " failed: " .. r539
                )
            )
        );
    end;
end);
task.spawn(function()
    Isrenderobj = fenv.isrenderobj;
    local _ = (Isrenderobj) and false;
    if not Isrenderobj then 
    end;
    local success_25, r515 = pcall(function(a_60, b_60, c_60)
        Image = fenv.Drawing.new"Image";
        Image.Visible = true;
        assert((fenv.isrenderobj(Image)), "Did not return true for an Image");
    end);
    if success_25 then
    else 
        warn(
            "⛔ " .. (
                "isrenderobj" .. (
                    " failed: " .. r515
                )
            )
        );
    end;
end);
task.spawn(function()
    Getrenderproperty = fenv.getrenderproperty;
    local _ = (Getrenderproperty) and false;
    if not Getrenderproperty then 
    end;
    local success_29, r570 = pcall(function(a_68, b_68, c_68)
        Image_2 = fenv.Drawing.new"Image";
        Image_2.Visible = true;
        assert((type(
            fenv.getrenderproperty(Image_2, "Visible")
        ) == "boolean"), "Did not return a boolean value for Image.Visible");
    end);
    if success_29 then
    else 
        warn(
            "⛔ " .. (
                "getrenderproperty" .. (
                    " failed: " .. r570
                )
            )
        );
    end;
end);
task.spawn(function()
    Setrenderproperty = fenv.setrenderproperty;
    local _ = (Setrenderproperty) and false;
    if not Setrenderproperty then 
    end;
    local success_28, r553 = pcall(function(a_66, b_66, c_66)
        Square_2 = fenv.Drawing.new"Square";
        Square_2.Visible = true;
        fenv.setrenderproperty(Square_2, "Visible", false);
    end);
    if success_28 then
    else 
        warn(
            "⛔ " .. (
                "setrenderproperty" .. (
                    " failed: " .. r553
                )
            )
        );
    end;
end);
task.spawn(function()
    Cleardrawcache = fenv.cleardrawcache;
    local _ = (Cleardrawcache) and false;
    if not Cleardrawcache then 
    end;
    if pcall(function(a_62, b_62, c_62)
        fenv.cleardrawcache();
    end) then 
        print"✅ cleardrawcache";
    end;
end);
task.spawn(function()
    print"⏺️ WebSocket";
end);
task.spawn(function()
    WebSocket = fenv.WebSocket;
    local _ = (WebSocket) and true;
    Connect = WebSocket.connect;
    local _ = (Connect) and false;
    if not Connect then 
    end;
    local success, r140 = pcall(function(a, b, c)
        Ws_Echo_Websocket_Events = fenv.WebSocket.connect"ws://echo.websocket.events";
        assert(
            (type(Ws_Echo_Websocket_Events) == "table") or ((type(Ws_Echo_Websocket_Events) == "userdata")),
            "Did not return a table or userdata"
        );
        assert(
            (type(Ws_Echo_Websocket_Events.Send) == "function"),
            "Did not return a " .. (
                "function" .. (
                    " for " .. (
                        "Send" .. (
                            " (a " .. (
                                type(Ws_Echo_Websocket_Events.Send) .. ")"
                            )
                        )
                    )
                )
            )
        );
    end);
    if success then
    else 
        warn(
            "⛔ " .. (
                "WebSocket.connect" .. (
                    " failed: " .. r140
                )
            )
        );
    end;
end);