The solution I gave is very beneficial because though it is a bit advanced I find this quite efficient as the Gdevelop events will be cleaner and the code will be able to be easily reused even with a different sprite body entirely (rather than simply duplicating objects). I think it is even more achievable now with prefabs.
Gdevelop Custom Objects in this situation, you can have two inner objects called body and skin. @Taco2009 Also I recommend you use a monochrome (black and white) skin texture so you can easily tint the color to the color of the cloth this will allow you to use different varieties of colors. You can manage this using a simple randomised variable.