불리언 데이터 유형, 또는 bool은 true 또는 false 값을 가집니다. 조건문 값이 false도 nil도 아닌 경우, Luau는 이를 조건문에서 true로 평가합니다. 많은 다른 언어들과 달리, Luau는 0과 빈 문자열도 true로 간주합니다. 연산자 관계 및 논리 연산자를 사용하여 복잡한 조건을 설정할 수 있습니다.