That's bizarre because in
Alias Detec.Main {
If %Det.Spam && $regex($1-,/( %Det.Spam )/Six) { Echo -ast PASSED -> $regml(1) }
ElseIf %Det.Swear && $regex($1-,/\b( %Det.Swear )\b/Six) { Echo -ast PASSED -> $regml(1) }
}
The first condition in each case, i.e, "If %Det.Spam" and "ElseIf %Det.Swear" makes that it only reacts whenever there is something in the variable.
Through the tests I've made on my pc, it doesn't react at all if there is nothing in the variable. It can't detect anything if the variable doesn't even exist. That issue sounds weird to me.
And for the first issue, ( "Enter the spam word to be added" instead of 'Enter the spam word to be added' ), it's an error. Of course, it should be double quotes.
Cordialement