function CharacterClone.GetLookup(r)local H={}local o=r.Character for r,S in next,r.Clone:GetChildren()do if S:IsA("\066\097\115\101\080\097\114\116")then S.Anchored=true local r=o:FindFirstChild(S.Name)H[S]=r elseif S:IsA("\065\099\099\101\115\115\111\114\121")then local r=(o:FindFirstChild(S.Name)).Handle S=S.Handle S.Anchored=true H[S]=r elseif S:IsA("\076\117\097\083\111\117\114\099\101\067\111\110\116\097\105\110\101\114")then S:Destroy()end end return H end function CharacterClone.Update(r)for r,H in next,r.Lookup do r.CFrame=H.CFrame end end
--

function CharacterClone:GetLookup()
	local lookup = {}
	local character = self.Character
	for _, item in next, self.Clone:GetChildren() do
		if item:IsA("BasePart") then
			item.Anchored = true
			local match = character:FindFirstChild(item.Name)
			lookup[item] = match
		elseif item:IsA("Accessory") then
			local match = character:FindFirstChild(item.Name).Handle
			item = item.Handle
			item.Anchored = true
			lookup[item] = match
		elseif item:IsA("LuaSourceContainer") then
			item:Destroy()
		end
	end
	return lookup
end

function CharacterClone:Update()
	for fake, real in next, self.Lookup do
		fake.CFrame = real.CFrame
	end
end
