Why pinning a sprite is not an option? This would be the easiest solution. You can attach it with hierarchy instead of Pin.
You can also try System Pick Overlapping Point condition. You'll have to repeat it for 4 points of the Text object - top left, top right, bottom left and bottom right. Use Text.BBox*** expressions