I have a few pairs of stretchy boy shorts- got them from Walmart. Try those.

And, a 12 yr old shouldn't be wearing a thong.