BGGETは当たったか当たってないかを返す命令ではないのでTRUEやFALSEで判定しているのは間違っていると思いますよ。0かそれ以外(何かBGがある)での判定なら素直に IF B1>0 THEN BREAK IF B1==0 THEN BEEP 133 とした方がいい(もしくはELSEを使う)ですよ。