Hi, I am trying to change the MeshType for all players’ Head.Mesh to “Head”.
The code works with no errors and changes the heads on the server but does not change for clients.
I have MeshPartHeadsAndAccessories disabled and you must for it to work.
So would this be an engine bug because the server should replicate it to the client?
I can reproduce in a blank game with the following script in ServerScriptService and MeshPartHeadsAndAccessories disabled.
local Players = game:GetService("Players")
local function onCharacterAdded(character)
local humanoid = character:WaitForChild("Humanoid")
local head = character:WaitForChild("Head"):WaitForChild("Mesh")
if head then
head.MeshType = "Head"
end
end
local function onPlayerAdded(player)
player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
Players.PlayerAdded:Connect(onPlayerAdded)
Edit: I also tried to change the head just for the client locally and nothing changed.