え、嘘つけ・・・
関数使ってるだろ・・・

まぁいいやちょっとサービス

1.かかしくんのスクリプトに
public void damaged(int damage){
 かかしくんのhpをdamage分減らす処理
}
を用意する

2.プレイヤーのスクリプトに
void attack(){
 target(かかしくん)のdamaged(適当な数字)関数を実行する処理
}
を用意する


3.プレイヤー攻撃アニメーションクリップのeventsの適当な位置で
attackを呼び出す

もろ答えみたいなもんだからなんとかなるだろ