Hello everyone!
My friend and I are remastering our BMX game and I made this nifty Customization system. You can select a texture and color for different groups. Using RMB you can select parts of the bike to color, or using a little button that tells you the name of the group you are modifying. In total, this system took around 4-9 hours to code and create.
https://www.roblox.com/games/6024396847/BMX-Legends-TESTING
(The game is not even nearly complete so the system is subject to change and will have modifications made, so keep that in mind.)