Very simple code like 5 lines yet I dont get the issue, when character loads the armor should spawn onto the player yet it randomly spawns anywhere from roughly 5-20 studs off, how? And also it’s not always the same orientation as the player.
local armor = game.Workspace.ARMOR_MODELS.TESTMODEL_Rig:Clone()
armor.PrimaryPart.WeldConstraint.Part0 = character.PrimaryPart
armor.PrimaryPart.Anchored = false
armor.Parent = character
armor.PrimaryPart.CFrame = character.PrimaryPart.CFrame