What does AwesomeMegaBalls mean?

AwesomeMegaBalls meaning in Urban Dictionary

A roaming asshole on PSN and YouTube, He or She might think they truly are actually awesome, but we all know this individual is a Mega decide to try hard. Kill on sight.