Character randomizer For npcs

Hi All i’m currently in the middle of working on a game but have come across an issue this is just a basic indie game nothing fancy, but i don’t want to model every enemy different from scratch and same with npcs. Although i’m working on an ai to make them all act different i am hoping someone can point me in the right direction for character customization. A tutorial would be perfect i know i could never build a system like the nemisis system from shadow of war games (which i thought was epic) i want to be able to customize stuff like cloths, skin color, hair, height etc. or for enemies masks and weapons i know ill have to build each setup first like different mask or Armour. But im hoping someone has found a customize that i can input the data and churn out npcs and enemies any help would be much appreciated

Kind regards Majeh