Boolean
Boolean has exactly two values: true and false.
local ready: Boolean = truelocal finished = falselocal shouldRun = ready and not finishedand, or, and not accept only booleans. and and or short-circuit, so an unnecessary right-hand expression does not run.
Every if, elseif, while, and until condition must be Boolean:
if ready then print("ready")else print("waiting")endBooleans support == and ~=. They can be formatted explicitly with String(ready) or directly inside a backtick string such as `ready={ready}`.
