I was searching on Google Japan and I found a site that tries to explain the idea of "badass" to Japanese movie watchers:
http://www.h3.dion.ne.jp/~tango2/A/pred.html
They don't do a very good job. The closest word they can come up with pretty much means "amazing" or "incredible."