Reptile is very challenging to unlock, you need to go to pit stage and get a moon flash, and win with a double flawless victory without blocking, then you’ll be able to fight him at the bottom of the stage. Yeah it’s not easy, and it’s a pain to unlock!