Whew, where to begin.
No idea if this is a sub event, so I can't tell if there is anything to stop it running every tick.
Also see the part where it says "Every tick", that is implied, so you can get rid of it.
As to why the landed, and created events aren't stopping the creation... you're not changing the created array.
Edit:
Wait you are changing it.