script general actualizado sin errores