How to make Players Avatar load with a custom startercharacter

So, I made a finger-rig, and I’m wondering how do I have the players roblox avatar still load, even with the startercharacter.

For example like this game right here, they use a custom startercharacter finger-rig, and I still play as my roblox avatar.



You would use something like HumanoidDescription using GetHumanoidDescriptionFromUserId:() to get all cosmetics from current player then apply it later, If you want this to still apply after each spawn, you can do it pretty much like this.

--typed this on phone so cannot confirm if this works
local playerSV = game:GetService("Players")

function load_avatar(char) --bind this to any events you want as long as it contains player as the first and recognizes
      local humanoid = char.Character.Humanoid
      local current_cosmetic = playerSV:GetHumanoidDescriptionFromUserId(plyr.UserId)

      humanoid:ApplyDescription(current_cosmetic)
end

playerSV.PlayerAdded:Connect(function(plyr2) --assuming you want it to load each spawns.
     plyr2.CharacterAdded:Connect(load_avatar)
end)
1 Like

Yeah, I just now saw this. I already had it finished, but thank you very much.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.