Lua

Lua is the programming language used for scripting on Roblox. Lua was designed by Roberto Ierusalimschy, Waldemar Celes and Luiz Henrique de Figueiredo. The latest stable version of Lua is 5.4.2. Roblox uses an altered version of Lua, known as Luau (formerly RBX.lua), which is derived from Lua 5.1.4 with many changes including performance optimizations and gradual typing.

Lua uses lines of code to tell the game what to do at a certain time or place. It can be used to express ideas to other people, mostly in games called script builders.