Welcome, Kain. I'm so sorry that you're at the end of your tether with your 12 year old. I think you should begin your own thread, because you will get more responses that way. To do it, go to the general forum page and look at the top for the blue button that reads "post new thread." Then you can tell us more about your son and your journey. The people here have been through all kinds of things and can typically steer you to help somewhere that you may not have thought of.
Does your son have a diagnosis? Is he on medication? How is he doing in school?