Metatable

A Metatable is a table of functions that controls how a different table acts in a Roblox place. For example, if one wanted to create a table with numbers and math functions while leaving the table intact, this function would be the solution to said problem.

Metamethods
A metamethod is a method called when an object or entity attempts to affect the table. They allow for easy manipulation of the table.