Demo: https://turbowarp.org/588493413?size=640x360 https://sheeptester.github.io/scratch-gui/?width=640&height=360#588493413 https://docs.turbowarp.org/custom-stage-size To make this compatible with the "Dynamically resize stage to fill page" option in the TurboWarp Packager, run "get stage size" in a loop every frame. It's not ideal, but for now it's the best way and it shouldn't cause measurable lag. (This demo doesn't do that, you will have to change it on your own)