Hi Devil,

Try using this script. Compare both and you will see the difference in my syntax and yours. If you have any questions feel free to ask me. smile Hope this fixes your issue. Just a couple of run downs of what each identifier does. # means channel, $nick the username who activated the command or in your case triggered it. In yours you had msg $nick in this case, $nick cannot be messaged, $nick can only be messaged through chat which is why we do $chan which also means channel. So msg $chan means write this message in this channel.

Fixed:
on !*:JOIN:#: {
msg $chan Hey there $nick $+ ! Welcome to $remove(#,$chr(35))) $+ !
}

Yours:
On !*:Join:#:{
msg $nick Hey There $nick ! Welcome To $chan !
}

Last edited by Netct25; 16/04/16 09:38 AM.