You could always just make it so when you left-click (even with a weapon in your hand), if there's a brick within the defaut activate range with an onActivate event(s) on it, but not being blocked by anything that would normally block a click, trigger those events instead of shooting.