your event on player Y > layout is causing the infinity so basically what you put down is that if player is at 1 greater then the layout then create the object but that hold true for each falling variable so it went into infinite because you have infinite possibility of Y greater then the layout. Which trigget the event multiple times.
I changed it simply to destroy on outside of layout and when player is destroyed run that event. oh and you forgot to include event 2 sheet in event 1.
Next time read outloud the IF condition and write down how many tick will this condition run under current IF to the action.