Changing the colour of parts in a model

Im trying to have a script which finds a specific model in the playermodel in workspace and changes the colours of parts inside that model, right now my script is able to find the right model but doesnt change the colours on the client side but does on the server, this is my script so far;

relevant Prints in game;

But no colour change for the player;
image

But on the server it has changed colour;

(The script is a serverscript in SSS, I assumed that since its changed on the server it would also change for every client so that everybody sees the weapon as red)

Maybe it’s because the MeshParts have textures. If that’s the case, remove the textures.

When checking if that was the case ive realised the change in colour does show for others but not the client;