Actor, which function as Model, allows parallel execution of scripts contained in them. ModuleScript allows scripts to be split into sections as well as their data to be accessed by multiple other scripts through the require function. Instances of Script/ LocalScript are executed automatically as soon as a game is running, which can be prevented by setting their Disabled property to true. The script's source code can be edited in Roblox Studio through its script editor. The engine has a set of classes for different types of scripts, each of which has a unique function. Scripts change the behavior of the server as well as the client, allowing for complex systems, for example, a round-based game system. A script generally refers to an instance of a Lua code container class, while it may also refer to a plugin or a piece of code designed to be run as a script. In game development, the Roblox engine features a scripting API which allows Lua programs to perform operations on its data model, known as scripts. Looking at the source of a script through a built in text-editor from Roblox Studio