here are some of my personal experiences fighting my best friend who uses rob. a rob can be hit by short hopped fairs and bairs, and the occasional dairs, though it will leave you vulnerable when missed. a fair if done right will finish before you land adn you can combo off of that. occasional QAC attacks with dair and thunder are useful. when a rob is returning, if he trys to use his up-B over you, he cannot aeriel dodge while doing it, so thunder at will. do NOT try to dodge around rob as he will dsmash you. pikachus down dodge can just barely cause rob's dsmash to miss, then followed up by your own dsmash works very well. just letting him approachyou, then down dodging an attack and dsmashing is very effective, and puts him on the defensive. you can mix in some surprise attacks and grabs to keep him from getting a good read onyou. at a distance use thunderjolt till he starts shielding or reflecting, then run up and attack. My personal experiece is if rob is in the air, it is very hard for a pikachu to get near him, as all of rob's aeriels have good range and strength, especially the nair. just remember you are quicker and your aeriels faster. pretend like you are going to attack, let rob use an aeriel, then try to hit him after that. he is nearly impossible to edgegaurd, as he can recover so far, and there is no good way to prevent him from grabbign the platform. be a little terrorist, wear him down, then kill him carefully, and you should come out on top.