These are a couple of blocks that I find useful. To use them in one of your projects, just put them (or the whole sprite) into your backpack and put them in your game. I only designed the "Ban" and "Scan For Banned Player" blocks, the rest I just used common strategies for, and the ban block is easy if you have Encode and Decode ready. Because of that, I don't care if you credit me for these or not; just use them in your projects if you want. They're more for convenience than necessity after all. Here's a brief description of each one: Encode - Turns your input into a number. This is useful for saving text in cloud variables (in fact, it's used in the ban block) because (as many of you know) cloud variables can't retain anything but numbers. So, if you want to store people's names (or costume, or favorite saying, et cetera) on a cloud variable, you need to turn it into a number. The "encode.out" displays what you encoded. Decode - Takes the number that you encoded and turns it back into text. This can be used to display you cloud variable intelligibly to your players. Ban - Adds a player's username to a "ban list" Scan For Banned Player - Checks if a player who starts the game is on the ban list (which is in a cloud variable), then stops the game if they are. Solve x ^ y - Exponentiation. I got the code for this from Scratch Wiki, I can't come up with that kind of math myself.
Note that all variables and lists (except the cloud list and the two others on the right side) are for "this sprite only" so they don't clog up space in the rest of your program. I have "Encoded Output" and "Decoded Output" preset to display whatever the private version is, in case you want to share such information with the rest of your sprites. These can be deleted harmlessly if you don't need them.