These simple events used to work, but now fully breaks whenever I add more than one in a layout, any help? (As you can see, I tried to incorporate "For each" in there, it didn't help how I did it.)
That's a bunch of "For each" you have there. Why not just make one "For each" then put other sub-event under it?
Okay, just did that now, but still, that doesn't fix my original issue.
Develop games in your browser. Powerful, performant & highly capable.
Try disable "For each" and see the result. If it is still not working you may have an issue with other event that preventing proper picking object.
The issue is that it's detecting for all of them combined, as I am just making new instances of the same sprite, I just need to figure out a way for each instance to detect for themselves.
You can create "state" for them by creating instance variable whether it is a string, boolean, or even number. For example the "state" variable is a string so you can set it later like "idle"or "moving" or any other else.