How do i remove playermodel coloring?

I am doing a hex for a playermodel, however the playermodel has a colorable shirt, and i want to remove that so the shirt cannot be colored in the PM menu under any circumstances.
Is there a way i can remove the coloring feature from the playermodel itself?

The PlayerColor proxy in the materials is responsible for that, remove or comment it out and it won’t be colorable. Some player materials include additional proxies to help with the coloring, so remove any that also have a resultVar of $color2 or $phongtint. For example, you would remove all of this:


Proxies
	{
		PlayerColor
		{
			resultVar	$color2 // pass the player color value to Gmod
			default		0.23 0.35 0.41 // unused for now.
		}
		Clamp // clamp the chosen color between 1% and 125% (usually)
		{
			min 0.01
			max 1.25
			srcVar1 "$color2"
			resultVar "$color2"
		}
		Clamp // copy this value to phong tint, clamp it to 50% min.
		{
			min 0.5
			max 1.0
			srcVar1 "$color2"
			resultVar "$phongtint"
		}
		Equals // copy $color2 value to exterior variable. this makes it
		{      // no longer a RGB array but a single float instead (!??)
			srcVar1 "$color2"
			resultVar "$PhongBrightnessScalar"
		}
		Multiply // multiply $phongtint by this new float value.
		{
			srcVar1 "$phongtint"
			srcVar2 "$phongBrightnessScalar"
			resultVar "$phongtint"
		}
		Clamp // the result of this multiply doesn't go any lower than 20%
		{
			min 0.25
			max 1.00
			srcVar1 "$phongtint"
			resultVar "$phongtint"
		}
	}

If you want the shirt to be a specific color (that isn’t white), use a $color2 command in the main part of the vmt file.

Thanks man.