Skip to content

Object

Not yet Class Other NotCreatable NotReplicated

Object is the base class for all classes in the Roblox class hierarchy.

Not implemented yet

This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.

0 Nova members ยท 6 modern Roblox members not implemented yet

Description

Object is the base class for all classes in the Roblox class hierarchy. Every other class that the Roblox Engine defines inherits all of the members of Object. It is not possible to directly create an Object.

Properties

Member Signature Summary
ClassName ClassName: string A read-only string representing the class this Object belongs to.
className className: string โ€”

Methods

Member Signature Summary
GetPropertyChangedSignal Object:GetPropertyChangedSignal(property: string): RBXScriptSignal Get an event that fires when a given property of the object changes.
IsA Object:IsA(className: string): bool Returns true if an object's class matches or inherits from a given class.
isA Object:isA(className: string): bool โ€”

Events

Member Signature Summary
Changed Changed(property: string) Fires immediately after a property of the object changes, with some limitations.

Roblox reference: Object

Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.