If you want to see a Code Messenger in Scratch 1.4 that has a handbook and TONS of new features, see the project that is right after this in my stuff. One day, I wanted a code program. But then I thought of making one on Scratch! This code program can encrypt messages and decrypt them as well! Code Messenger works by having a set 'Shift letter by' script. If you have ever heard of a 'one time pad', that's what this uses. In real life, some people use one time pads as a small pad (like a small post-it note pad), and each pad has some rows of random digits. Say the first row is like this: 19472 Now say that I want to write 'Hello'. I use the numbers to shift the letters along the alphabet. So the H becomes an I (it gets shifted one place). 'Hello' becomes 'Inpsq'. Anyway, back to it. Code Messenger has a script sort of like that. It goes like 'Shift letter by [ ]'. Okay, it isn't really like that exactly, but you get the point. The thing is that the 'Shift by letters' numbers have to repeat to write longer messages. It repeats after ninety-seven characters, for your interest. You may think that Code Messenger is completely uncrackable, but it isn't; the difference between it and one time pads is that instead of using the key once, it uses it over and over. The solution? Don't bother; it's still very, very, very hard to crack. You and your friends can agree on a set amount for each shift. You can take away some of the shifts, or add more. I hope you and your friends have fun sending messages in code! Jonathanpb