It depends. I mean I guess Smoke because he's better at everything...
Although this answer is completely opinionated, SONIC WOULD WIN FOR SURE!!!
I think it would be sonic
Sonic
sonic
Sonic would win the fight, but sora would put in one hell of a fight.
Batman would beat Sonic.
sonic
Sonic
sonic
In my opinion, Mario would win easily. In my opinion, yes. Sonic would win.
team sonic.
Hyper Sonic