local humanoidDesc = Instance.new("HumanoidDescription")
humanoidDesc.Parent = player.Character
for i,v in pairs(propertiesTable) do
humanoidDesc[v] = descDictionary[skinName][i]
end
player:LoadCharacterWithHumanoidDescription(humanoidDesc)
Have you tried setting the cameramode/cameratype on the CurrentCamera (a.k.a workspace.CurrentCamera)?
If it still doesn’t work, i don’t know what the problem could be.
Set the CurrentCamera type to the new Character’s humanoid.