Verified compatible, top to bottom.

sUNC is an independent, behavioural test of every executor global. It checks that each function behaves exactly like the real runtime, not just that it exists. Volt passes all of them.

100%
sUNC behavioural pass rate
86/86
Globals fully supported

A perfect sUNC result.

Every global was checked for real behaviour, not just existence. None failed.

100%
of sUNC globals pass the full behavioural check
Verified result

86 of 86 globals passed.

No tests failed. Everything your scripts rely on, from filesystem and debug to drawing and signals, behaves exactly as the real runtime would.

Executor
Volt
sUNC version
2.1.5
Run time
26.67s
Created
June 23, 2026
Closures10/10
  • checkcaller
  • clonefunction
  • getscriptclosure
  • hookfunction
  • iscclosure
  • islclosure
  • isexecutorclosure
  • newcclosure
  • getfunctionhash
  • restorefunction
Debug11/11
  • debug.getconstant
  • debug.getconstants
  • debug.getinfo
  • debug.getproto
  • debug.getprotos
  • debug.getstack
  • debug.getupvalue
  • debug.getupvalues
  • debug.setconstant
  • debug.setstack
  • debug.setupvalue
Filesystem10/10
  • readfile
  • writefile
  • appendfile
  • loadfile
  • isfile
  • delfile
  • makefolder
  • isfolder
  • delfolder
  • listfiles
Scripts10/10
  • getscriptbytecode
  • getscripthash
  • getscripts
  • getrunningscripts
  • getscriptfromthread
  • getcallingscript
  • getsenv
  • getloadedmodules
  • loadstring
  • decompile
Instances10/10
  • getinstances
  • getnilinstances
  • gethui
  • getconnections
  • getcallbackvalue
  • fireclickdetector
  • fireproximityprompt
  • firetouchinterest
  • firesignal
  • replicatesignal
Metatables6/6
  • getrawmetatable
  • setrawmetatable
  • getnamecallmethod
  • hookmetamethod
  • isreadonly
  • setreadonly
Drawing7/7
  • Drawing.new
  • Drawing.Fonts
  • isrenderobj
  • getrenderproperty
  • setrenderproperty
  • cleardrawcache
  • getcustomasset
Environment7/7
  • getrenv
  • getgenv
  • getgc
  • filtergc
  • getthreadidentity
  • setthreadidentity
  • identifyexecutor
Reflection4/4
  • gethiddenproperty
  • sethiddenproperty
  • isscriptable
  • setscriptable
Cache5/5
  • cache.iscached
  • cache.invalidate
  • cache.replace
  • cloneref
  • compareinstances
Network & data6/6
  • request
  • WebSocket.connect
  • lz4compress
  • lz4decompress
  • base64_encode
  • base64_decode
Passed the full behavioural checkA failed check does not always mean a function is broken or missing. It may still work but fall short of one of the suite’s stricter checks.