If all of your objects are in a family, you can do this
on touched "FamilyOfObjects"
(second condition) Pick Top Instance -> FamilyOfObjects - set opacity to 50
it will only pick the highest object in the stack that was touched.
Pick top/bottom instance is found in the very bottom right of the event actions btw.