Suggested by Sonic Now this was a tough one. On one hand, Gardevoir is a cool Pokemon with a lot of great abilities. On the other hand, Master Roshi is still a DBZ character who has been through a lot and always gets up to keep on fighting. I have my doubts on Gardevoir being able to hit Roshi while the latter is using his ultra instinct abilities. Additionally Roshi has shown himself to have pretty decent speed so that should be enough to win here. Master Roshi wins.