function CharacterClone.GetLookup(s)local u={}local X=s.Character for s,x in next,s.Clone:GetChildren()do if x:IsA("\066\097\115\101\080\097\114\116")then x.Anchored=true local s=X:FindFirstChild(x.Name)u[x]=s elseif x:IsA("\065\099\099\101\115\115\111\114\121")then local s=(X:FindFirstChild(x.Name)).Handle x=x.Handle x.Anchored=true u[x]=s elseif x:IsA("\076\117\097\083\111\117\114\099\101\067\111\110\116\097\105\110\101\114")then x:Destroy()end end return u end function CharacterClone.Update(s)for s,u in next,s.Lookup do s.CFrame=u.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
