スクリプトって関数を書き換えるんでしょ
つまり関数暗記ゲーなんでしょ??

混乱したら1/2の確率で自分に攻撃するようにしたい

1.混乱してる時に起動する関数を探す
2.攻撃する関数を探す
3.混乱してる時に起動する関数=new 攻撃する関数(自分)
とかやるだけでしょ!?
めっちゃ簡単じゃん!