I was thinking more along the lines that you would create and kill the zone almost instantly
and it seems like you're going to need seteventsenabled either way, just from how you're setting it up
well no what i would do is have an event randomizer thing
the randomizer chooses a random brick in a little plate of events with a projectile so i can do stuff like
onprojectilehit > minigame > centerprintall > "simon says crouch"
[2000] onprojectilehit > minigame > ifPlayerVariable > <var:player:crouching> == true [1 2]
onvariabletrue > player > blah blah blah
onvariablefalse > player > kill
and i can do this modularly