Gary oak is a pokemon based forced meme originally from 4chan's /v/ board, but quickly spread from there.
Gary (MOTHERFUCKING) Oak is the guy who shows up at the worst possible time, have what you want, tell you to smell him later, and generally be a gigantic douchebag.
he is also a character in the pokemon series.
"I firmly believe Gary should be the rival in every Pokemon game. No, I don't care if he's 45 by the time Diamond and Pearl or whatever is out.
He should also continue to be a total dick like he was from day 1. He was 10 years old driving around a convertible and had bitches at his beck and call. This should continue.
Whenever you enter a cave and come out with all your Pokemon are at 3 hit points? Gary appears.
Get through Team Rocket HQ, out of any healing items with your best team reduced to rubble? Gary rolls up in his mercedes.
When you finally attain all the badges you need, with your favorite Pokèmon battered and beaten? Yeah, Gary.
All your Pokèmon are knocked out and you're 5 tiles away from the Pokemon Center -- Guess who just blocked the entrance way and says he challenges you to a fight?
Fuck yeah, Gary Oak."