It is possible to make self-replicating command blocks via redstone and /clone. yes, this does get very laggy, but only when pulsed (for preformance reasons, they can’t make their own signal). also there’s no evolution yet, as I don’t really know how that would work. this is probably way less laggy using structure blocks, which can also self-replicate theoretically, you could do this in full 3d, but that would go from quadratic to cubic growth also if you could randomly change commands (that’s for you java modders to do) you could actually full-on simulate artificial life there are actually two “strains” here, the repeating command blocks are the 1st one and then there’s two impulse variants, one can’t send signals in -Z for lag reasons