See inside
A one variable clone id system that distinguishes the main sprite by giving it a decimal in its clone id. I would advise using length of list based clone ids ( https://scratch.mit.edu/projects/1187171015/ ) over this since this does its id setting in the main sprite, which means all clones must be created from the main sprite (rather than a clone or another sprite) without complicated workarounds, and is only more variable-count efficient if you are not using a clone id-correlated list anyways, which you probably are. Also, the booleen stack for distinguishing the main sprite from clones with this is bigger than you'd like.