How to handle overlapping meshes?

So I want to note that I am a beginner at game dev but an okay coder. I wish to make a game in which the character changes clothes.

I have a character and a few clothing meshes that all have the exact same rig with the same bone names.

So I equip the clothes to the character using a script to attach them to the avatar’s rig and it works very well. However, meshes of clothes that are being worn on top of each other like coats and t-shirt overlap and create a bad appearance

202263-a111112.png

How do I fix this? As I am new to gamedev I might not completely understand how to execute your suggestions so any youtube videos or tutorials on this issue would be really really welcome. Thank you so much!

Hello @isaturk66
I’m having the same issue. Did you find a solution or a beginning of a solution to fix this ?

Thanks