This is the code I made for tweening in vanilla Scratch. Based on easings from easings.net. To use, see inside and backpack the "tween int" block for basic tweening. You can also backpack some of the "tween to" blocks inside (making sure to import the "tween int" block first). The "tween int" block takes 3 parameters: t (0 - 1), type (linear, sine, quad, cubic, quart, quint, expo, circ, back, elastic, bounce), and easing method (in, out, in out). For use in projects where the built-in "timer" is constantly reset (e.g., by a thumbnail), substitute the default "timer" variable inside each of the block definitions with your own timer variable.