set %nick1 $nick set %frank on msg $chan 7 %nick1 14has started an Mage ONLY IRC-Deathmatch, to play type 7!magedm msg $chan 7 You must accept within the 30 seconds or the dm is ended. ./timerboo 1 30 msg $chan 14The Dm was ended Automaticly by no one accepting7 %nick1 $+ 's14 request. | goto six :six set %frank off unset %nick1 unset %frank halt } ^^^ that works, unsets it and stuff, but when someone types !dm even when timers not done it must set %frank off.. can you tell me why it does that instead of skipping past it?