why using two ON TEXT event??
on *:Text:*:<relaychan1>,<relaychan2>:if (%relay) msg $iif(# = <relaychan1>,<relaychan2>,$v1) $+(7,$chr(40), 14,#0,$iif(# = <relaychan1>,1,2), 7,$chr(41), 7,$chr(40),,14,$nick,,7,$chr(41),:) $1-
menu channel {
Relay
.on: set %relay 1 | echo -t Relay on
.off: unset %relay | echo -t Relay off
}
but better to add an anti flood too