かわいいアブストラクトな感じでよかったです!!
55行目など論理式ありますが
例: (b and 16)==16 and cooldown==0 or auto and cooldown==0
ここで
「p かつ q」の意味の and は && で
「p または q」の意味の or は || で置き換えた方が実行速度が微増します。つまり例は
(b and 16)==16 && cooldown==0 || auto && cooldown==0
と書いた方がいいってことです。button 判定の and 以外は全部 && でいいんじゃないかな??
if 式 then 文:文:... は
if 式 then
文
文
...
endif
の方が読みやすくていいかも。こう書いても実行速度には影響ないと思います。