I finally figured out how to make my face emulator that I posted not too long ago with pistons:
Like the last one, each block of the bottom two rows are individually toggleable, you can toggle the eyebrows, and their's a "nose" block in the centre just above the mouth area.
Here you can see the circuitry. Every colour (except for the brown, which is for the piston feed-tape) just goes into a different block.
The hardest block to wire up, of course, was the central block on the second-from-the-bottom row, marked here:
This is because there is no way to avoid BUD-powering. You can't power the piston directly or else you BUD-power the piston below it, and you can't go above that piston or else you directly power the "nose" up above it.
However, I then remembered that zero-tick pulses don't trigger BUD powering, so I had to use that to power the block safely.