So i made a customized character which has such a script (Only head because thats the problem) :
--// Head local ClonedH = Head:Clone() ClonedH.Parent = char ClonedH.Main.CFrame = char:WaitForChild('Head').CFrame local Weld = Instance.new('ManualWeld') Weld.Part0 = ClonedH.Main Weld.Part1 = char:WaitForChild('Head') Weld.C0 = ClonedH.Main.CFrame:Inverse() * char:WaitForChild('Head').CFrame Weld.Parent = char:WaitForChild('Head')
, and i used this script to remove the face :
local Players = game:GetService("Players"); function removeFace (character) local head = character:WaitForChild("Head") if not head then return false end for num, obj in pairs(head:GetChildren()) do if obj:IsA("Decal") then obj:Destroy() end end end Players.PlayerAdded:Connect(function(player) player.CharacterAppearanceLoaded:Connect(function(character) removeFace(character); end) end)
but it doesnt remove actually the face when i start the game in studio :C, what is the error?. I dont get anything in output