He hecho el scrip de nuevo usando @ y el resultado a mejorado pero todavia sigue fallando en que el mni del profesor no se mueve y encima ahora se repite un dialogo muy raro que yo no habia escrito.
Dejo la imagen del problema
y el scrip rehecho con @