No, I didn't make the music myself and yes, it does slap pretty hard
whats the name of the track?
Here ya go! https://freesound.org/people/ADnova/sounds/443987/