Het boolean gegevenstype, of bool, heeft een waarde van ofwel true of false.
Voorwaardelijke uitspraken
Als een waarde niet false of nil is, evalueert Luau deze als true in voorwaardelijke uitspraken. In tegenstelling tot veel andere talen beschouwt Luau zowel nul als de lege string als true.
Operatoren
Je kunt complexe voorwaarden formuleren met relationele en logische operatoren.