I remixed LittleCoder324's project and decided to make it less buggy. :)
Origional Code from LittleCoder324