Remove accesories after ApplyingDescription on the Rig and then load the rig into the players char, but basically after I load into the players char any changes made to the rig dont remain, and it loads my roblox character (also removing the description part doesnt do anything)
What do you mean by “any changes made to the rig dont remain” when you try to remove accessory does character returns to your character back? Also try to put the script inside of for loop on
So the RIG changed after doing the loop and what I’m doing rn is
Cloning And Parenting the RIG → ApplyingDescription to the RIG (description from my user ID) → Removing every accesory that is not HAIR from the RIG → player.Character = RIG → Load player character
Also I’m trying to keep the order from above ↑ (Loading the character after doing every RIG change)
As you can see the player character is not equal to the rig
local PlayerRig = game.ReplicatedStorage.zamont124
local PlayerDescription = game.Players:GetHumanoidDescriptionFromUserId(Player.UserId)
PlayerRig.Humanoid:ApplyDescription(PlayerDescription)
Player.Character = PlayerRig
Player:LoadCharacter()
for i,v in pairs(Player.Character:GetDescendants()) do
if v:IsA("Accessory") and not string.match(v.Name:lower(),"hair") then
v:Destroy()
end
end
if i don’t do like this it will just remove the Rig’s accessory not the character. It is same with what you want to achieve. If you want player:LoadCharacter below the Rig and character then you need to make seperate script. But thats all.