A few months ago I created my own drag system and made it open-souce, the way they use to create arms is just copying character’s arms, putting them into a model, adding humanoid and clothing. After that in a loop they attach it to the object using math.