Nevermind, I solved my own problem. I will just say what I did in case someone runs into the same issue.
For the custom spiny sprite find this code
LDA !OAM_Tile3|!Base2,y ; Kicked
Just an inherent flaw with the code.
Also with the goombas I used Blind Devil's goombas instead of Sonikku's. Someone provided a link for that sprite that still in submissions.