I'm going to make some assumptions so I apologise if I get this wrong.
I don't think you quite grasped the power of families (that sounds a bit like a line out of a Disney film <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile">)
Let's say you have several monsters which we will call mushroom crab, toadstool cat, fungus dog and mouldy fish. All of these monsters are added to a family which we will call family monsters.
From your example above we could have
If sword beam is overlapping family monsters
AND
family monster instant variable active equals 1
AND
sword beams instant variable critical is greater than 25
THEN
set family monsters instance variable on hit to one
So this would make no difference if a crab, cat, dog or fish are overlapped by the sword beam.
----------------------
And in your 2nd section basically everywhere where you are saying moon crab change that to family monsters.
Here is a simple example of family use
https://goo.gl/Ri97RD