If there is a block that you want that scratch doesn't have, post a comment below telling the specifics of your "fantasy" block. I will either tell you why I cannot make that custom block, or make it in the sprite inside the project. Please give credit if you use any of the blocks in the project. THE PROJECT IS NOT SUPPOSED TO DO ANYTHING, EVERYTHING IS INSIDE THE CODE!
IMPORTANT: For these blocks, right is 0 degrees, up is 90 degrees, left is 180 or -180 degrees, and down is -90 degrees. To convert between scratch's system and my system, subtract 90 and multiply by -1. This works in both directions.