Accidentally solved it myself. I was removing the packages to anyone who joined my game, and also “removed” the pack of a head? lol. It completely removes the 3D face effect and gives back the classic face
this is the code that I used that made it work:
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
-- Make sure we're working with a workspace character.
while not character.Parent do
character.AncestryChanged:Wait()
end
-- Sometimes character loading is really weird, I'd rather be safe than sorry in regards to grabbing a reference to the humanoid.
local humanoid = character:WaitForChild("Humanoid", 5)
if humanoid then -- If the humanoid does not exist, don't try to work with it.
local descriptionClone = Players:GetHumanoidDescriptionFromUserId(player.CharacterAppearanceId)
descriptionClone.Head = 0
descriptionClone.LeftArm = 0
descriptionClone.LeftLeg = 0
descriptionClone.RightArm = 0
descriptionClone.RightLeg = 0
descriptionClone.Torso = 0
humanoid:ApplyDescription(descriptionClone)
end
end)
end)