on *:TEXT:*:%DC:{
if ( $chr(33) $+ hug isin $1 ) { goto hugs }
else goto end
:hugs
if ( $2 = $null ) { goto end }
else { .set %hug $nick | .set %hugd $2 | goto final }
:final
/ame watches %hug wrap their arms around %hugd and give them a big ole hug.
goto end
:end
.unset %hug
.unset %hugd
}