getscriptbytecode
يرجع decompressed bytecode string من Roblox script object. يتم تسجيل getscriptbytecode على نفس C++ function مثل dumpstring، لذلك يكون السلوك مطابقا. يجب أن يكون argument هو object. يقبل bytecode reader المشترك قيم ClassName: ModuleScript و LocalScript و CoreScript و Script. بالنسبة إلى Script، يجب أن يكون RunContext هو Client. إذا كان ClassName مفقودا، تطلق function “Invalid Instance”. إذا لم يكن ClassName من script classes المدعومة، تطلق “Script expected”. إذا كانت القيمة Script مع RunContext آخر، تطلق “Expected a Script with RunContext set to Client”. إذا كان embedded bytecode reference غير صالح أو كان طول stored bytecode هو 8 bytes أو أقل، ترجع function nil. خلاف ذلك تفك ضغط stored bytecode باستخدام DecompressBytecode وترجع resulting bytes كـ Luau string. Hash mismatch أو too-short compressed data أو ZSTD decompression errors يتم إرجاعها كـ error text bytes بواسطة DecompressBytecode بدلا من إطلاقها هنا.