Well, actually, I need to be specific
Lua is OO, but it is different from most OO that people see. In most Object Oriented you have classes which can be constructed into objects. However, in languages like JS and Lua, which are used primarily for scripting you have prototype-based OO, which is...