Credit to @Fe4Rlesscoder for most of the code, i just added slightly altered by me chevrons by @pokemonplayertwo and shake code by @yuanfengz it is honestly not as good as the original project.