If there are any bugs pls tell in comments.
Credit to DeviantArt for the gif. I got the sounds from scratch.