This is the official method to detect whether your project is running in TurboWarp or forkphorus. There's also blocks to detect specifically TurboWarp or forkphorus. See inside for more information. https://turbowarp.org/484725476 https://forkphorus.github.io/#484725476 Other Scratch compilers are welcome to implement this. Thanks to @Executec for the idea of using boolean arguments. How it works: This is not a hacked block; this block is a boolean argument reporter. You can create one with the "add input (boolean)" button when editing a custom block. Normally when you use one of these outside of a custom block they always report 0, but there's some code in TurboWarp and forkphorus that look for this specific block and make it return true instead. There isn't any hidden code or other tricks in this project.