Hello, I am looking for the answer at least 1 week. Here is the problem; I have more than 100 armors as a Set in my game inventory and each of them divided into 10 pieces like ArmR, LegR etc.. Those 100 Armors all have unique names. Its all layer organized, psb files which is perfect. However I don't know what's the best way to equip it dynamically (eg. player can change the helmet, Weapon with another set of item) Here it is what I have done till today; I rigged my 2d character and built Skeleton successfully and also animated nicely. Option 1: Sprite Library I tried to use but Each of the Set of item needs to assign the bones. Yes, I copy paste the rig but bones must be assign. Its not possible for 1000 piece. Option 2: Using Code I tried to use dictionaries, for loops, change sprites bla bla bla. However when I change the sprite, It loses root bone which is expected. The reason is same on the option 1. I am kind of desperate, tired and don't know what to do. Need your helps.