The Scratch Cat says it all.
Credit to @Hardmath123 for making a forum post on how to hack custom blocks. however, some of them i hacked myself. oh, and credit to @cobraguy (OR @-TheHacker-) for the shift key detector.