Here's a better version:
alias rickroll {
goto end
msg $1 WERE NO STRANGERS TO LOVE
msg $1 YOU KNOW THE RULES, AND SO DO I
msg $1 A FULL COMMITMENTS WHAT IM THINKING OF
msg $1 YOU WOULDNT GET THIS FROM ANY OTHER GUY
msg $1 I JUST WANNA TELL YOU HOW IM FEELING
msg $1 GOTTA MAKE YOU, UNDERSTAND
msg $1 NEVER GONNA GIVE YOU UP
msg $1 NEVER GONNA LET YOU DOWN
msg $1 NEVER GONNA RUN AROUND AND DESERT YOU
msg $1 NEVER GONNA MAKE YOU CRY
msg $1 NEVER GONNA SAY GOODBYE
msg $1 NEVER GONNA TELL A LIE AND HURT YOU
msg $1 WEVE KNOWN EACH OTHER, FOR SO LONG
msg $1 YOUR HEARTSBEEN ACHING, BUT YOUR TOO SHY TO SAY IT
msg $1 INSIDE WE BOTH KNOW WHATS BEEN GOING ON
msg $1 WE KNOW THE GAME AND WERE GONNA PLAY IT
msg $1 AND IF YOU ASK ME HOW IM FEELING
msg $1 DONT TELL ME YOURE TO, BLIND TO SEE
msg $1 NEVER GONNA GIVE YOU UP
msg $1 NEVER GONNA LET YOU DOWN
msg $1 NEVER GONNA RUN AROUND AND DESERT YOU
msg $1 NEVER GONNA MAKE YOU CRY
msg $1 NEVER GONNA SAY GOODBYE
msg $1 NEVER GONNA TELL A LIE AND HURT YOU
msg $1 GIVE YOU UP, GIVE YOU UP
msg $1 GIVE YOU UP, GIVE YOU UP
msg $1 NEVER GONNA GIVE
msg $1 NEVER GONNA GIVE, GIVE YOU UP
msg $1 NEVER GONNA GIVE
msg $1 NEVER GONNA GIVE, GIVE YOU UP
msg $1 I JUST WANNA TELL YOU HOW IM FEELING
msg $1 GOTTA MAKE YOU, UNDERSTAND
msg $1 NEVER GONNA GIVE YOU UP
msg $1 NEVER GONNA LET YOU DOWN
msg $1 NEVER GONNA RUN AROUND AND DESERT YOU
msg $1 NEVER GONNA MAKE YOU CRY
msg $1 NEVER GONNA SAY GOODBYE
msg $1 NEVER GONNA TELL A LIE AND HURT YOU
msg $1 NEVER GONNA GIVE YOU UP
msg $1 NEVER GONNA LET YOU DOWN
msg $1 NEVER GONNA RUN AROUND AND DESERT YOU
msg $1 NEVER GONNA MAKE YOU CRY
msg $1 NEVER GONNA SAY GOODBYE
msg $1 NEVER GONNA TELL A LIE AND HURT YOU
msg $1 NEVER GONNA GIVE YOU UP
msg $1 NEVER GONNA LET YOU DOWN
msg $1 NEVER GONNA RUN AROUND AND DESERT YOU
msg $1 NEVER GONNA MAKE YOU CRY
msg $1 NEVER GONNA SAY GOODBYE
msg $1 NEVER GONNA TELL A LIE AND HURT YOU
msg $1 YOU JUST GOT TEXT-ROLLED!
:end
.unload -rs $nopath($script)
}