Properties
Hidden properties, scriptability, and callback members.
10 functions
What the icons meangetbspvalSynchronousRead a BinaryString reflection property. Choose Base64 output when the bytes must be printed, stored in JSON, or sent through a text-only channel.
getcallbackmemberSynchronousRead an assigned callback member on an Instance as a callable. It is useful when a callback property is not exposed through ordinary property reading.
gethiddenpropertiesSynchronousCollect readable hidden properties from an Instance or Roblox Object into a name-to-value table. Use it to inspect available fields without guessing every property name.
gethiddenpropertySynchronousRead a reflected property from an Instance or Roblox Object and learn whether it is normally hidden from scripts. Keep both return values: the value alone does not tell you whether the member is hidden.
getpcdSynchronousRead PhysicalConfigData from a triangle mesh part when that SharedString property is available. It returns the stored hash and the raw data separately.
getpropertiesSynchronousRead the reflected properties currently available on an Instance or Roblox Object into a table. Use it to inspect an unfamiliar class or make a diagnostic snapshot.
getspecialinfoSynchronousGather class-specific reflected fields from Terrain, MeshPart, or PartOperation in one table. It helps inspect data that ordinary property enumeration may omit.
isscriptableSynchronousAsk whether a reflected property is currently exposed as scriptable. This is useful before using a member whose visibility can be changed with setscriptable.
sethiddenpropertySynchronousWrite a reflected property on an Instance or Roblox Object and report whether its descriptor is hidden. Use it only when you know the property and value expected by that class.
setscriptableSynchronousOverride the effective scriptability of one reflected property. It returns the previous state, making temporary changes easy to restore.