In the Roblox object system, a class is a type of object that can be created. Each class has a class name and may have multiple members—properties, methods, events and callbacks—that can be used to manipulate instances of the class. A class can inherit members from another class if it is a subclass of that class. Some classes can be instantiated with the function. Services cannot be instantiated.

To see a list of classes, see the class reference.