could potentially do this with default events
to make it so you have to shoot a brick 5 times within a .5 spacing of each shot
starting at line 0
[1]onprojectilehit>self>toggleeventsenabled[0 1]
[0]onprojectilehit>self>toggleeventsenabled[1 2]
[0]onprojectilehit>self>toggleeventsenabled[2 3]
[0]onprojectilehit>self>toggleeventsenabled[3 4 5]
[0]onprojectilehit>self>toggleeventsenabled[4 5]
[0]onprojectilehit>dostuff
[1]onprojectilehit>self>seteventsenabled[1 2 3 4 5][1] - delayed 500
[1]onprojectilehit>self>seteventsenabled[0][1] - delayed 500
[1]onprojectilehit>self>cancelevents
it works by toggling each line until getting to the dostuff event, if it doesn't get shot for .5 seconds it resets everything