Moving cloned parts also moved OG parts

When i clone a part and move it, it also clones the original part that i cloned.

	script.Parent.Parent.Reflects:ClearAllChildren()
	for _, V in PlayersInMirror do
		print(V)
		local Model = Instance.new("Model")
		Model.Name = V.Name
		Model.Parent = script.Parent.Parent.Reflects
		for _, P in V.Character:GetChildren() do
			if P:IsA("BasePart") then
				local C = P:Clone()
				C.CFrame = CFrame.new(Vector3.new(P.CFrame.X-10, P.CFrame.Y, P.CFrame.Z-10))
				C.Parent = script.Parent.Parent.Reflects[V.Name]
				C.CanCollide = false
				C.Anchored = true
			end
		end
	end
end)

What is your script trying to do? It’s not very obvious, and it’ll help me so I can help you

im trying to clone every part in a player, the player is marked in a table. After i clone all the parts i want to parent it to a mirror thing and move all the parts over 10 studs, this doesn ot work though because my character gets anchored and moved, but only the cloned parts should do that

Couldn’t you just clone the model?

I thoght cloning the model only cloned, well the model. Nothing inside of it though. Ill try it

It will clone everything inside the model lol

Cloning the model gives nothing
image
image

(i showed a picture so u could see the line number too)

image

Pretty sure you need to set the characters .Archivable boolean to true then false after cloning.

if that’s not it, then you need to parent it before printing

Ok well now how do i get the model to move 10 studs infront of me? when i try to it no longer copies rotation

Try

local Hrp = ClonedModel.HumanoidRootPart
Hrp.CFrame = CFrame.new(Hrp.X, Hrp.Y, Hrp.Z - 10)

That did not work, even after i fixed it

Make sure all the joints of the cloned part are NO LONGER connected to anything