So, I've tried updating my theme, tweaked out all the errors, but according to JSONLint, the final line of my script is not valid. http://pastebin.com/qRPT6YRm Please ignore the fact that some characters are not in the list and the character called Wario, I will fix those when this is dealt with. It's the final } at the very end of the script which is causing the problems.
You need to close the "roles" [. Add a ] after Wario's role (between the } and ,). Then remove the { before roles1. And please use the existing threads for help about theme making.