まず、それだけの処理で過度に重くなる可能性は低いから、他の並列実行のイベントが悪さしている可能性の方が高いということを言っておく

一応、その処理をそこから軽くするのであれば

・前回に処理した時のキー入力を保存し、前回の処理とキー入力が違った場合に処理(処理を行った後にセルフ0をセルフ99等に代入、次の処理は最初の方でセルフ99とセルフ0の比較。同じだった場合は処理中断)
 基本的にはセルフ変数を使った数値計算が最も処理が軽い

・並列実行の間隔を1Fから2F〜3Fにする
 市販の格闘ゲームのようにFがシビアなゲームでない限り、入力間隔が2F〜3Fでも問題ない