I haven't used Scratch for a while, but here is a port of my Turbowarp input and tick system for anyone who wants it. The concept is that every frame, everything in TICK ORDER, is broadcast in said order, so you will lay out how you will internally broadcast your game and finally render it at the final broadcasts. The concept for the inputs is similar, as it goes through the ACTION list, it checks if that item of the list is being pressed, and then adds the results to the ACTION STRENGTH list. The ACTION FRAME COUNT gets how many frames said ACTION was pressed for, so if that is == to 1, it was pressed on that same frame, which is great for actions that holding does not affect. or actions that have separate functions based on whether you hold or tap.
credit to DizzyAwe he did everything lmao