If you are utilizing a translator then it has made your question confusing.
I can’t read the language in the picture so here is your events written with “white”, “grey” and “variable” instead of your language.
For each white
Trigger once
White overlaps grey
— white: destroy
— white: set variable to 1
— white overlaps grey
— — white: destroy
Every tick
White: variable=1
— white: destroy
Instead of all that, wouldn’t this work to destroy white when it overlaps grey?
white: overlaps grey
— destroy white
But maybe you’re trying to do something else. Also, I should point out that you probably never want to use “trigger once” in a loop.
You can see that I used multiple instances of "white: destroy" because none of them worked. White passed through, and I need white to be destroyed when it touches grey.I found my mistake, and now I will remove the trigger once.