Code:
on 1:INPUT:?:{
  if (lol isin $1-) { halt
    else /say *£aughing Out £oud*
  }
}


That halts if there's a match. If you WANT it to do the custom laughing out loud, you'd need:

Code:
on 1:INPUT:?:{
  if (lol isin $1-) { /say *£aughing Out £oud* }
}


you have 1 condition with 2 commands and the first one is HALT, that will NEVER fire off like that


Those who fail history are doomed to repeat it