So, I wanted to load the player’s appearance on a StarterCharacter but I met some unexpected difficulties, I wanted to use HumanoidDescription but nothing seem to work, whenever I use ApplyDescription the joints break
The code I used
-- Services --
local Players = game.Players
-- Functions --
local function OnPlayerAdded(Player:Player)
local HumanoidDescription = Players:GetHumanoidDescriptionFromUserId(Player.UserId)
Player:LoadCharacter()
local Character:Model = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild('Humanoid')
Humanoid:ApplyDescription(HumanoidDescription)
end
-- Connections --
Players.PlayerAdded:Connect(OnPlayerAdded)
Thanks for the quick response, I tried ur script but i still play as the StarterCharacter, maybe there’s something wrong with my StarterCharacter model?
Out of curiosity, why are you doing this manually? A player’s character is automatically loaded with their avatar already and is defaulted to their avatar each time they respawn, unless specified otherwise.
There’s no need to apply the description manually, unless I’m missing something.
He is probably has a custom character of some sort and is trying to apply the humanoid descriptiion because I know in my case my startercharacter still has most of the same limbs a regular character has but like it has a few other things so I apply the description of the player who joined
It’s for testing purposes, also sometimes I can’t even save my game because of connection issues and for the same reason I can’t change my game settings
Hmm yeah when i opened the place up looks like you had the script in ServerStorage, I moved it out of server storage and put in my code from before and it seems to work, although the body back attachment isnt in the correct place though but thats just an attachment position problem