Title explains it pretty well.
I’m trying to load the player’s appearance onto a StarterCharacter by using game.Players:GetHumanoidDescriptionFromUserId() and it simply doesn’t work, it’ll load the StarterCharacter but without the specified HumanoidDescription, a workaround I found is using Player:LoadCharacter() and then using Humanoid:ApplyDescription() after but I don’t like that.
--!nocheck
-- Functions/Methods --
local function LoadStarterCharacter(Player:Player):Model
local HumanoidDescription:HumanoidDescription = game.Players:GetHumanoidDescriptionFromUserId(Player.UserId)
Player:LoadCharacterWithHumanoidDescription(HumanoidDescription)
local Character:Model = Player.Character
Character.Parent = workspace.Characters
return Character
end
-- Return --
return LoadStarterCharacter
The rig is literally a default R15 character but with some additional attachments and IKControls.