Hey Joey,
In case you felt like checking out the Leader's Choice OM, Pacifistmons, I made a team for it:
https://pokepast.es/b8a8d1ee54646ca9
All mons have min HP to minimize Pain Split health loss (or to maximize health gain in Gastly and Trevenant's case) as well as max defense and min attack to minimize confusion damage. I hope you decide to give it a go! Keep up the great content :]