getscripthash
Devuelve un uppercase SHA384 hex digest para el stored bytecode string de un Roblox script object. El argument debe ser object. El helper compartido GetBytecode acepta valores ClassName ModuleScript, LocalScript, CoreScript y Script. Para Script, RunContext debe ser Client. Si falta ClassName, la function lanza “Invalid Instance”. Si ClassName no es una de las script classes admitidas, lanza “Script expected”. Si el valor es un Script con otro RunContext, lanza “Expected a Script with RunContext set to Client”. Si el embedded bytecode reference no es valido o la longitud de stored bytecode es de 8 bytes o menos, la function devuelve nil. En caso contrario, calcula SHA384 sobre los stored bytecode bytes exactos y devuelve el uppercase hex string. La function no llama a DecompressBytecode y no hashea decompressed bytecode.