This is a keybinds changing systems! You can change what keys do what. While holding down left click, press two keys to swap actions. Some keys do not have an action. Game will not run while you are left clicking. Controls: WASD or arrow keys, hold left click to change keybinds. Have fun! This is kind of like a custom programming language again, because you can use it to easily make games. If you wish to do that, just change the execute game actions, setup game, manage non-user input, and render blocks. You can also change what key you use to change keybinds. It is default set to left click.
NOTE: Scratch detects left click, middle click, and right click all as the same, while a scratch emulator called turbowarp can detect which mouse button is pressed. If a project needs to detect each mouse button as a different type of input, see inside and read the comment you see. Otherwise, you can download THIS: (Virus.exe jk) file and import it into THIS turbowarp project: https://turbowarp.org/627237766/editor Disclaimer: I do not know how the turbowarp mouse sensing works, as I did not design it. It is not my fault if it does not work as intended. Also see my keyboard + text input. Inspired by Minecraft settings. Same technique used in Monster Arena Thanks to @GarboMuffin for turbowarp Was gonna make a proper UI but that would take ages, and this project already took like 5 hours to make and debug.