I have this pretty simple player cloning tool and it works fine, except the clone doesn't seem to animate when it's moving. Is there anything I can do to fix this? Here's my script:

local player = game.Players.LocalPlayer
local char = player.Character
function onClick(mouse)
char.Archivable = true
clone = char:clone()
clone.Parent = game.Workspace
clone.Torso.CFrame = char.Torso.CFrame*CFrame.new(0, 0, -5)
char.Archivable = false
end