色々試したら問題は別のケアレスミスでした。
210は間違いです。オブジェクトグループに攻撃が当たったらを条件にすると
ちゃんとグループ内の当たったオブジェクトのみに処理が適用されました。

・オブジェクトグループ中、攻撃判定が重なったオブジェクのライフ1減
・各オブジェクトに対してforeach
ライフ0になったオブジェクトを条件にスコア増、破壊

これで行けました。
グループにforeach回す必要も無かったですね。