Is there a way for Layered Clothes to be applied to any rig, but not overpuff when combined with other accessories via code?

Basically, I’m working on a character customization system with Layered Clothes in which each body has different proportions. They use the same cage, but just altered so the clothing can stretch and snap on.

Some clothes, although they’ve been rigged and caged perfectly right, still puff the other cloth that intersects with them. The only idea I had in mind was to take out the CageMeshId and ReferenceMeshId which makes it work, but then the clothing doesn’t fit and stretch on other body types.

Is there a way to get this working with code? Of course, I just need an idea on what could be done and I’ll handle it from there; the coding part is not necessary. I’ve seen some games that managed to pull this off.

Thank you! :heart: