Well, my last post was absolutely controversial. However, since it got patched, I made an alternative that doesn't use "arbitrary code" or whatever that means. But here it is!
A few disclaimers:
These blocks only work with sprites.
The "width" and "height" blocks only change the size of the sprite to make the width / height that value. Sorry guys, no more squishy stage.
Very nice, bravo and thank you for sharing! This is actually a very useful project and I encourage you to keep working on it.
Some more ideas that I'd like to see you take on:
move and resize a sprite so it fits into a given (rectangular) region (caution, you'll also need to take the rotation center into consideration, which might be off the geometric middle)
use set size in combination with stretch to distort a sprite to fill a given region to the maximum
use the new skew block for 3D perspective renderings, e.g. to make a block that adds a shadow to a sprite, and let that shadow adjust to moving light source(s).
I published the blocks in a new project, and it's more of an advanced few things rather than an advanced position and graphics. I've only added one block that isn't in Motion or Looks, but it is somewhat graphics related.