I'm trying to make a simple project where you catch items falling from the sky, and for some reason whenever my character contacts an item, it starts mass cloning out of nowhere. I used to use scratch all the time and never encountered this issue, could anyone help?
I can almost guarantee that you would've ran into this exact issue in scratch. The issue is this
Ok, not just this script, but creating a clone when receiving a message. The WHEN I RECIEVE block runs in every clone, so it creates a clone of that clone exponentially. To fix this, you can check if it's a clone before continuing.
The MY [temporary] block is not a sure fire way of detecting if it's a clone, but if you're not messing with setting parents / making a clone not temporary, then it's a good way of detecting a clone.
Scratch and snap both allow clones to receive messages, so you would still run into this same issue in scratch.
Alright thanks, I never even knew that block existed
Check your character contact with items doesn't unintentionally initiate a cloning sequence.