Here’s my code simplified
player:ClearCharacterAppearance()
local hum_desc = game.Players:GetHumanoidDescriptionFromUserId(player.UserId)
local hum = character:FindFirstChild("Humanoid")
if hum_desc and hum then
hum:ApplyDescription(hum_desc)
end
Output
The goal was to reload the characters avatar, but the appearance is still cleared after the ApplyDescription() call.
I was under the assumption that GetHumanoidDescriptionFromUserId() would ignore the current humanoid description and ask Roblox for the players description outside of the game.
Thanks in advance.