Smasher:Onimushi

Onimushi (おにムシ) is a Super Smash Bros. Ultimate player from Japan. He has wins over, , and.