When you put a part on your car it will be matte black if you paint the car it will turn the color of the car
very hard to do since all of the body parts use a single texture so you would need to separate them and that would be resource intensive
Not really, you can actually change the color of every colorable part to whatever you want with lua. Maybe it will be a thing in official multiplayer.
thats not the problem tho, it would require a separate material for each body part so you could change only one parts color
No it would not, the color of colorable parts can be changed per part regardless of material. Code: partCondition.setPartMeshColor(partName, color1R, color1G, color1B, color1A, color2R, color2G, color2B, color2A, color3R, color3G, color3B, color3A) There's also a function to make the color look worn out depending on the mileage of the car Code: partCondition.setPaintCondition(partName, visual) So this is not hard at all, it's up to the devs to finish and implement those functions.
I know how the game works and all but Lua is a very complex thing, also even if you know, most people aren't willing to make others ideas