This is for @iRomond forum topic. In your original code, Sprite2 broadcasts the message to clone the apple infinite times because of your forever loop, which bypasses the 5 second timer. To solve this issue, I changed the broadcast message block to a broadcast message and wait block which required Sprite2 to wait until an apple was cloned before cloning again. TL;DR: I made Sprite2 wait until an apple was clone before broadcasting a message.
This is for @iRomond forum topic. In your original code, you add