Equipping and unequipping a character with a package via scripting

I’ve been trying to look for some function in the API that allows one to equip and unequip a package (Rthro not animations) but I can’t seem to find anything. What’s the way to do this?

To override the character, I use a bit of a hacky method. I’m not sure how else to do it. Basically, make a model of exactly what you want the character model to be. Give it any name. In your equipping script, do this:

local targetCharacter = game.ReplicatedStorage.CHARACTER_NAME:Clone()
targetCharacter.Name = "StarterCharacter"
targetCharacter.Parent = game.StarterPlayer

plr:LoadCharacter()
targetCharacter:Destroy()
1 Like