How would I *MAKE* 3D clothes to a ViewModel (FPS Arms)

Hello! I’m trying to make a 3d mesh to put onto a viewmodel.
For those unaware, a viewmodel is something used in fps games that represents your arms. Most FPS games use ViewModels as a way of showing what the player is currently doing. I’m not here for that, I’m here for clothing. You see, most ViewModels use 3D clothing (reasonably) instead of a graphic being applied onto the arms.
I’ve made progress all the way to the point of texturing, which is where I have come to a stop. I presume that texturing ViewModels is extremely difficult, due to the complexity of folds in the clothing.
Here’s an example of what I want my Viewmodels to look like:

Here’s an example of what I DONT want it to look like:

Thank you for reading, any help is appreciated.