so i have made this morph script, problem is character doesnt move when morphed what may cause the problem?

function PlayerSize()
	char = plr.Character
	st = game.Workspace.Test12
	clone = st:Clone()
	clone.Name = plr.Character.Name
	clone.Parent = workspace
	clone.Torso.CFrame = plr.Character.Torso.CFrame
	plr.Character = clone
	char:Destroy()	
end