Change Material Of Player?

In all games the players character is plastic, but i wanted to know if there was anyway i could change the players characters material to fabric to minimize the shine of the character you get with ShadowMap or Voxel on.

Shine

2 Likes

Try lowering the OutdoorAmbient or something around that.
Also, I don’t see how this is scripting related.

You can’t change that shine for specific parts, but you can for the place overall. In Lighting lower the brightness and raise the ambient values. I don’t find this solution attractive though.

If it really bothers you can set the characters material to fabric like you said, but the character limbs would also be fabric. So how about only fixing the character’s hats:

game:GetService("Players").PlayerAdded:Connect(function(Player)
	Player.CharacterAppearanceLoaded:Connect(function(Character)
		-- Wait for the player's hats to be loaded before we try to change their material
		for _, Child in pairs(Character:GetChildren()) do
			if Child:IsA("Accessory") then
				local Handle = Child:FindFirstChild("Handle")
				-- Accessories don't have a material but their handle does
				if Handle then
					Handle.Material = Enum.Material.Fabric
				end
			end
		end
	end)
end)
2 Likes

thanks this is what i was looking for the hats and not the limbs

is there still a way i can change the limbs to fabric as the limbs are meshparts and will not see changes look wise but it will remove the shine


There’s another material called Air which might be a little bit better. Difference might not be noticeable though.