How can I move the position of a model with MoveTo()?

You see, I’m trying to move the position of a model to the position of an object, but it just won’t move the position.

	for index, obj in pairs(script.Parent:WaitForChild("Trees"):GetChildren()) do
			local Hojas = obj.Hojas
			local Model = DatosDeMaterialDrop.Wood:Clone()
			Model:MoveTo(Vector3.new(Hojas.Position.X, Hojas.Position.Y, Hojas.Position.Z))
			Model.Parent = workspace.MaterialSystem.Wood
	end

Inside the model there are three parts

		local Model = DatosDeMaterialDrop.Wood:Clone()
		Model.PrimaryPart = Model.Tronco
		Model:SetPrimaryPartCFrame(CFrame.new(Hojas.CFrame.X, Hojas.CFrame.Y, Hojas.CFrame.Z))