How to check if a table contains an element in Lua?
You can put the values as the table’s keys. For example: function addToSet(set, key) set[key] = true end function removeFromSet(set, key) set[key] = nil end function setContains(set, key) return set[key] ~= nil end There’s a more fully-featured example here.