" ...make me repeat everything I said twice... "

that happens if another remote script you are running is also triggered by on INPUT { say $whatever($1-) } .

The ^ Prefix (/help Halting default text) is not supported here. AFAIK the only thing you can do is to find that 2nd on INPUT event (search all *.mrc, *.ini et cetera for ":INPUT:" (without quotes)) , then unload / delete or modify it (e.g. put a ; before /say).