This is my recreation of Monkeytype. Start typing the letters and the time will start. On the actual Monkeytype website, you are able to type incorrect characters and have them show up in red. There is no way that I have found to be able to do this, so only the correct characters show up. This gets annoying when you are in a flow and you type a letter wrong and it messes you up. The characters section shows you your correct letters first, and your wrong letters second (working on extra letters and missed letters). Click the crown button to see the leaderboard. Also, scratch is really bad at handling cloud variables, so your high score will take some time to get onto the leaderboard and in the cloud. Just refresh your tab a couple of times and you should see it on the leaderboard. WPM [correct letters / 5 and normalized to 60 seconds] ACCURACY[percentage of correctly pressed keys] RAW WPM [just like wpm but with incorrect letters] CONSISTENCY[Coefficient of variance of the raw WPM mapped to a scale from 0 to 100] KNOWN ISSUES There is no way to type a capital "i" so it looks kinda funky when you type it. The lines will sometimes clip into the right side of the screen. PB can go above the graph After the time is done, you are still able to get wrong characters, so anything you type in like the .25 second window, you will get wrong Consistency will sometimes be more than 6 characters ??!?!?!?!?!?! Cloud variables won't save immediately (I think that is a scratch bug) Middle box sometimes won't hide when you open the leaderboard leaderboard is like the most buggy thing in existence like bro FEATURES WORKING ON Settings Section Interactive Graph/Sections [hover mouse over and a pop-up will show] Current Letter Marker Making the program faster (Adding functions for detecting letters typed) Adding the option for word amounts VERSIONS Nov. 9, 22 | v1.0: Initial Release Nov. 10, 22 | v1.1: Errors added Nov. 12, 22 | v1.2: Consistency Added + Bug Fixes Nov. 14, 22 | v1.3: Top 5 Leaderboard Nov. 15, 22 | v1.4: Different Times added + Bug Fixes Mar. 14, 23 | v1.5: Time represents current time differently (instead of 113, it now appears as 1:53) *** Inspired by Monkeytype.com Pen Letters: scratch.mit.edu/projects/284127477/ All Words: teacherjoe.us/Vocab200.html All other ideas/code made by PuppyLover71 If you have any questions on how anything works in the code ask me in the comments