@RPG-Studio - hopefully this does what you were trying to do! Click on a Clone to select it and then change layers using the buttons
Notes... I mode the Clone ID variable "this sprite only" as it needs to be different for each clone I put in a routine that works out the current layers of the clones The sprite ordering is then done according to that layering Whenever you click the move forward or backward buttons it changes layers and then saves the new layer order I removed most of the green flag blocks and instead call the routines via broadcasts so everything can be properly synced