I was thinking about creating a coloring system for weapons on a game I am making by changing the VertexColor of Meshes of their weapons.
The problem is that I saw that the colors of a mesh doesnt change on ViewportFrame and are restricted on legacyoutlines option. These are images of a bomb mesh with VertexColors(5,1,1), the first one on legacyoutline disabled, and the second on a legacyoutline enabled.
Does that mean it could probably happen on workspace with Lighting.LegacyOutlines disabled in the future? I want to make that a pay to use option, and I wouldnt like to see people freaking out after some update suddenly makes their spent money on my game become useless.