next time you ask a question it would be nice if you did a search on the subject, or read up on the details of the feature. If you aren't already aware, spaces are something mIRC has been "chopping" out ever since the birth of the language. mIRC tokenizes all information it receives (when it receives it in script). Therefore when you say $1-, you're saying "The tokenized version of my text", which is inherently space stripped, just by the fact that it was tokenized. There is no way around this- its the method that the language parses information. This explains why you can have multiple spaces in an unscripted IRC environment (IE. talking in a chatroom) but lose that ability once you put in an ON INPUT event that does the command /say $1-