I recoded this for you! and even added some stuff of my own, :D
40% of code -- @BBQyes 60% of code -- @Sweet_Bumble_Bee