56行のENDIFは、たぶん55行にあるべきモノですね。 あと、67行のELSEは62行にあるべき。 57行のIFが成立しない:ソードが当たらない→62行のELSEへ 自キャラの当たりが成立→やられてループを抜ける それも成立しない→FREEZE中ならループ 左右移動 みたいな流れなんですが、IF,ELSE,ENDIFの対応がちょっと崩れているようです。 IFとELSE,ENDIFの頭を空白で揃えると、対応がハッキリして問題が見えやすくなると思います。