Animating A Lowpoly Skirt

I’m working on a lowpoly model for a game I’m working on, and I’m having trouble with getting weight paint to work how I’m envisioning. When the leg is lifted, I’m getting alot of clipping of the skirt through the leg, as well as the strips that hang off of the belt clipping through the skirt itself. Any advice is welcome for trying to fix this as it’s driving me mad.

More screenshots of the actual weightpaint here:

Hi, i would use individual bones rig for each skirt plate and animate them individually.