Tal y como te dijeron arriba, puedes activar una flag para evitar que vuelva a repetirse. No obstante, si prefieres otras alternativas, puedes hacer que el script compruebe cierto valor de una variable y que, en base a él, te haga o no la entrega (comandos compare, setvar, addvar, etc.) o incluso puedes hacer que el script compruebe que tienes dicho objeto (en caso de que sea un objeto clave).