WHILE 1~WENDの中でX[1]=X[1]+2を際限なく加算しているため いずれTXの値がBGSCREENで指定した範囲を超えてしまいます。 その状態で画面をタッチするとエラーになりますよ。 BG画面は無限に存在するわけでは無いのでスクロールする範囲を 制限するなどの工夫が必要だと思います。