UNC and RENC Functions
Key RequiredUniversal

UNC and RENC Functions

Universal Scriptyofriendfromschool1yofriendfromschool1 58.8K views 136 executesUpdated Jul 14, 2024
5.0/ 5(2 votes)
20100% Positive
Lua Script•43 lines (1610 chars)
local hiddenProperties = {}

function gethiddenproperty(instance, property)
    assert(typeof(instance) == "Instance", "invalid argument #1 to 'gethiddenproperty' (Instance expected, got " .. typeof(instance) .. ") ", 2)
    assert(type(property) == "string", "invalid argument #2 to 'gethiddenproperty' (string expected, got " .. type(property) .. ") ", 2)
    
    local success, value = pcall(function()
        return instance[property]
    end)
    
    if success then
        return value, false
    end
    
    if property == "size_xml" and instance:IsA("Fire") then
        return hiddenProperties[instance] and hiddenProperties[instance][property] or 5, true
    end
    
    error("Unable to get hidden property '" .. property .. "' from " .. instance.ClassName, 2)
end

function sethiddenproperty(instance, property, value)
    assert(typeof(instance) == "Instance", "invalid argument #1 to 'sethiddenproperty' (Instance expected, got " .. typeof(instance) .. ") ", 2) 
    assert(type(property) == "string", "invalid argument #2 to 'sethiddenproperty' (string expected, got " .. type(property) .. ") ", 2)
    
    if property == "size_xml" and instance:IsA("Fire") then
        if not hiddenProperties[instance] then
            hiddenProperties[instance] = {}
        end
        hiddenProperties[instance][property] = value
        return true
    end
    
    local success = pcall(function()
        instance[property] = value
    end)
    
    if success then
        return false
    end
    
    error("Unable to set hidden property '" .. property .. "' on " .. instance.ClassName, 2)
end

Features & Information

(53%) Adds 60 UNC & RENC Functions (queue_on_teleport is commented out because u need to put that in autoexec) if your executor does not have them. The functions: clonefunction, cloneref. crypt.base64encode, crypt.base64decode, crypt.generatebytes, crypt.generatekey, debug.getinfo, getcallingscript, gethui, getscripts, hookfunction, identifyexecutor, iscclosure, islclosure, isrbxactive, isreadonly, messagebox, newcclosure, queue_on_teleport, all rconsole functions, setclipboard, setfpscap and getfpscap (is commented out in this because it lags), setrbxclipboard, toclipboard, mousefunctions, keyfunctions, request, all drawing functions, getping, getfps, getplayer, getplayers, getdevice, customprint, playanimation, runanimation, gethiddenproperty, sethiddenproperty, isscriptable, setscriptable. NOTES: shout out to luau and vxsty and jLn0n - https://scriptblox.com/script/Universal-Script-Basic-Functions-12707 if your executor does not support getgenv then: https://scriptblox.com/script/Universal-Script-getgenv-13098 if your executor does not support luau mathmatical statements then: https://scriptblox.com/script/Universal-Script-luau-mathmatical-statements-13099 future UNC functions to add: all debug functions, all crypt functions, drawing, all cache functions https://scriptblox.com/script/Universal-Script-MoreUNC-13110
#unc#renc#functions

Community Comments (1)

dolteddowndolteddownMar 22, 2026

this is short enough to the point where i believe that this literally just removes UNC and RENC functions, making your executor 1% unc. do not use

More Scripts for Universal Scripts