It works. Look inside. Use the [Cipher string(string)] block to cipher something and use the [Decipher string(string)] block to decipher an ciphered string. If you put something invalid in the decode custom block, it will freeze the project. The (result) variable is the output you can use. In case the "out" list gets too long, press "c" to clear it. Delete the "lui (list user interface)" sprite when using.
Process for ciphering: 1. Convert text to numbers. (like cloud encoding) 2. Do same thing again. 3. Run length encoding. 4. Convert text to numbers. 5. Run length encoding. 5. Add the character "l" and the length of stuff before it. Process for deciphering: 1. Add all characters to another list. 2. Delete everything after the "l" item (update 2-27-2023 7:35PM PST) AND check if the number after the "l" is valid. If it's not, then it lags the project. 3. Delete the "l" item. 4. Run Length Decoding. 5. Decode number to string (number) 6. Run Length Decoding. 7. Decode number to string. 8. Do it again.