on 1:JOIN:#bruteforcetest:{
%n $nick
/set %r $rand(1,5)
if (%r == 1) { /speak Hi %n, }
if (%r == 2) { /speak Hey %n, }
if (%r == 3) { /speak Hello %n, }
if (%r == 4) { /speak Howdy %n, }
if (%r == 5) { /speak Sup %n, }
/speak , welcome to the channel
}

Any idea why this won't speak the nick?