Tips on how to make overlapping layers of clothes for humanoid model?

I am trying to make a blocky human model like in unturned 4.0 and was wondering if anyone would have any tips on how to make overlapping layers of clothes not clip through each other or the player body when moving.

Thanks in advanced.