Ragdoll script problem

Im having this problem where players of my game get stuck on parts and move with them as they’re ragdolled, almost looks like as if they were getting welded even though my game doesn’t have welds besides the ragdoll’s collider parts, some scripters say its a ragdoll script imbalance that becomes worse overtime thats why it doesn’t happen consistently and i can’t replicate it in studio

We tried disabling some collissions for ragdolled people’s parts and even more but we weren’t able to solve it

Some collider part code

	for _, v in pairs(limbs) do
				local collider = Instance.new("Part")
				collider.Transparency = 1
				collider.CanCollide = true
				v.CanCollide = false
				collider.Massless = true
				collider.Size = v.Size * 0.7
	
				collider.Parent = v

				local weld = Instance.new("Weld", collider)
				weld.Part0 = v
				weld.Part1 = collider

				collider.Name = "_RAGDOLLCOLIDER"

				local success, errorMsg = pcall(function()
					local jTable = jointTable[v.Name]
					createJoint("BallSocketConstraint", torso[jTable[2]], v[jTable[1]], v)

					for _, b in pairs(torso:GetChildren()) do
						if b.Name == jointTable[v.Name][3] then
							b.Part0 = nil
						end
					end
				end)
				if not success then return end
			end

clips of the problem (this skill doesn’t weld the enemy or do anything weld related) and what you see on the output is fixed already, it does not affect the problem at all:

External Media External Media