Class

:For a list of classes, see the class reference.
In the Roblox engine, a class represents a type of instance that can be instantiated. In contrast, an abstract class cannot be instantiated in any way and only serves to be a base class for other classes. Each class has a 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 Instance.new function, passing the class name as a string argument. Services cannot be instantiated.
Category:Scripting