
VunC Source
Universal Script 📌
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
Updated Unc script source for 2025 This script may cause crashes, just fix it. I tested it on Volt and it crashed, I don't know if it's a problem with the executor or the script. It tests the following functions below: getrawmetatable, makefolder, getscriptbytecode, setthreadidentity, delfile, request, Drawing.Fonts, isscriptable, iscclosure, debug.setconstant, debug.getprotos, lz4compress, getscripts, isfolder, sethiddenproperty, getthreadidentity, readfile, getscriptclosure, delfolder, setscriptable, Drawing.new, debug.getupvalues, hookmetamethod, debug.getproto, getrunningscripts, checkcaller, debug.setupvalue, setrawmetatable, gethiddenproperty, writefile, setrenderproperty, getnamecallmethod, isfile, fireclickdetector, getnilinstances, getcustomasset, getconnections, islclosure, restorefunction, loadstring, cache.iscached, cache.invalidate, cloneref, cache.replace, getgc, compareinstances, base64_encode, getrenv, hookfunction, debug.getupvalue, setreadonly, getloadedmodules, debug.getinfo, fireproximityprompt, WebSocket.connect, listfiles, gethui, isreadonly, getrenderproperty, lz4decompress, appendfile, loadfile, getinstances, isexecutorclosure, getcallbackvalue, getfunctionhash, replicatesignal, cleardrawcache, filtergc, identifyexecutor, getscripthash, firesignal, firetouchinterest, debug.setstack, isrenderobj, getcallingscript, debug.getstack, getsenv, clonefunction, debug.getconstant, getgenv, newcclosure, base64_decode, debug.getconstants VunC belonged to a friend of mine, but he discontinued the project because he was going to focus on a new one, and that project only lasted a day. Tragic. But he sent me the source code and allowed me to post it, so here it is. I'll try to fix the bugs and crashes, and try to improve the logic of some things, but I can't guarantee anything.
local successCount = 0
local failCount = 0
local bugCount = 0
local function runTest(name, callback)
local env = getgenv()
local exists = env[name] or _G[name]
if not exists and name:find("debug.") then
local lib, func = name:match("([^.]+)%.([^.]+)")
if debug and debug[func] then
exists = debug[func]
end
end
if not exists and name == "bit32" then exists = bit32 end
if not exists and name == "Drawing" then exists = Drawing end
if not exists then
warn("⛔ " .. name .. "")
failCount = failCount + 1
return
end
local ok, result = pcall(callback)
if ok and result then
print("✅ " .. name)
successCount = successCount + 1
elseif not ok then
warn("⛔ " .. name .. " (Error: " .. tostring(result) .. ")")
failCount = failCount + 1
else
warn("⚠️ " .. name .. " (Logic Bug)")
bugCount = bugCount + 1
end
end
print("--- [ VUNC IDE ] ---")
runTest("getrawmetatable", function()
local t = {}
local mt = { __index = "success" }
setmetatable(t, mt)
local rawMt = getrawmetatable(t)
if type(rawMt) ~= "table" then







See the description!