Use with credit to @MidnightTheKitty and me!
Most of the code is by @MidnightTheKitty. (The Shake Effect) I did the shockwaves.