or get a attract tm again if used
TMs cannot be retaught. Unless if they are part of the Pokemon's Level Up moveset. So no, sorry.