7 made it a codeblock
source | link

JavaScript REPL, 577 559 bytes

for(_=` w} a|th{erzndo ive're (Ooh I'm telling  t youmake ay it  You know gonna  o{z | , g to t's been  {e evz up howfeeling  N))g, ng (G glet downrun|roudesztcrysay goodbye| liehurt I just}anna Gotta uzsta We'ven eachfor slongr hear achbut shysInside}e bo{}ha goon We gameweplWe nstrangzslove rulessdI A full commitment's}hat{inkof}ouldn't get {is from|nyguyA if|sk meDon't  me blisee ))`;G=/[^\n^ -y]/.exec(_);)with(_.split(G))_=join(shift())

for(_=` w} a|th{erzndo ive're
(Ooh I'm telling  t youmake ay it

You know gonna  o{z | , g tot's been  {e 	evz up howfeeling

N))g, ng
(G
glet downrun|roudesztcrysay goodbye| liehurt
I just}anna Gotta uzsta

We'ven eachfor slongr hearachbutshysInside}e bo{}hagoon
We	gameweplWe nstrangzslove	rulessdI
A full commitment's}hat{inkof}ouldn't get {is from|nyguyA if|sk meDon't  meblisee
))`;G=/[^\n^ -y]/.exec(_);)with(_.split(G))_=join(shift())

Playing around with http://siorki.github.io/regPack.html settings

JavaScript REPL, 577 559 bytes

for(_=` w} a|th{erzndo ive're (Ooh I'm telling  t youmake ay it  You know gonna  o{z | , g to t's been  {e evz up howfeeling  N))g, ng (G glet downrun|roudesztcrysay goodbye| liehurt I just}anna Gotta uzsta We'ven eachfor slongr hear achbut shysInside}e bo{}ha goon We gameweplWe nstrangzslove rulessdI A full commitment's}hat{inkof}ouldn't get {is from|nyguyA if|sk meDon't  me blisee ))`;G=/[^\n^ -y]/.exec(_);)with(_.split(G))_=join(shift())

Playing around with http://siorki.github.io/regPack.html settings

JavaScript REPL, 577 559 bytes

for(_=` w} a|th{erzndo ive're
(Ooh I'm telling  t youmake ay it

You know gonna  o{z | , g tot's been  {e 	evz up howfeeling

N))g, ng
(G
glet downrun|roudesztcrysay goodbye| liehurt
I just}anna Gotta uzsta

We'ven eachfor slongr hearachbutshysInside}e bo{}hagoon
We	gameweplWe nstrangzslove	rulessdI
A full commitment's}hat{inkof}ouldn't get {is from|nyguyA if|sk meDon't  meblisee
))`;G=/[^\n^ -y]/.exec(_);)with(_.split(G))_=join(shift())

Playing around with http://siorki.github.io/regPack.html settings

6 inlined carriage returns so quotes and final eval no longer required. One carriage return = one LF character. On Windows, copying code into a text editor can auto-expand LF to CRLF, so if byte count comes out as 572, this may be why.
source | link

JavaScript REPL, 577 571559 bytes

for(_=` w~ a}th|er{ndzo ive're\\12(Ooh I'm telling  t youmake ay itYou know gonna  o|{ }z , g to t's been  |e ev{ up howfeelingN))g, ng(Gglet downrun}rouzdes{tcrysay goodbye} liehurtI just~anna Gotta uz{stazWe'ven eachfor slongr hear achbut shysInside~e bo|~ha goonWe gamewepl"We nstrang{slove rulessdIA full commitment's~hat|inkof~ouldn't get |is from}nyguyAz if}sk meDon't  me blizsee))"`;G=/[^ -y]/.exec(_);)with(_.split(G))_=join(shift());eval(_)for(_=` w} a|th{erzndo ive're (Ooh I'm telling  t youmake ay it  You know gonna  o{z | , g to t's been  {e evz up howfeeling  N))g, ng (G glet downrun|roudesztcrysay goodbye| liehurt I just}anna Gotta uzsta We'ven eachfor slongr hear achbut shysInside}e bo{}ha goon We gameweplWe nstrangzslove rulessdI A full commitment's}hat{inkof}ouldn't get {is from|nyguyA if|sk meDon't  me blisee ))`;G=/[^\n^ -y]/.exec(_);)with(_.split(G))_=join(shift())

Playing around with http://siorki.github.io/regPack.html settings

JavaScript REPL, 577 571 bytes

for(_=` w~ a}th|er{ndzo ive're\\12(Ooh I'm telling  t youmake ay itYou know gonna  o|{ }z , g to t's been  |e ev{ up howfeelingN))g, ng(Gglet downrun}rouzdes{tcrysay goodbye} liehurtI just~anna Gotta uz{stazWe'ven eachfor slongr hear achbut shysInside~e bo|~ha goonWe gamewepl"We nstrang{slove rulessdIA full commitment's~hat|inkof~ouldn't get |is from}nyguyAz if}sk meDon't  me blizsee))"`;G=/[^ -y]/.exec(_);)with(_.split(G))_=join(shift());eval(_)

Playing around with http://siorki.github.io/regPack.html settings

JavaScript REPL, 577 559 bytes

for(_=` w} a|th{erzndo ive're (Ooh I'm telling  t youmake ay it  You know gonna  o{z | , g to t's been  {e evz up howfeeling  N))g, ng (G glet downrun|roudesztcrysay goodbye| liehurt I just}anna Gotta uzsta We'ven eachfor slongr hear achbut shysInside}e bo{}ha goon We gameweplWe nstrangzslove rulessdI A full commitment's}hat{inkof}ouldn't get {is from|nyguyA if|sk meDon't  me blisee ))`;G=/[^\n^ -y]/.exec(_);)with(_.split(G))_=join(shift())

Playing around with http://siorki.github.io/regPack.html settings

5 corrected line 46 output from 'know' to 'known'
source | link

JavaScript REPL, 577 575571 bytes

for(_=` w~ a}th|er{ndzo xive're\\12(Ooh I'm telling  tx youmake ay itYou know gonna  o|{ }z , g toxt's been  |e ev{ We've up howfeelingN ))g, n g(Gglet downrun}rouzdes{tcrysay goodbye} liehurtI just~anna Gotta uz{staz eachfor sxlongr hear achbutshysInside~e bo|~ha goonWe gamewepl"We nxstrang{slove rulessxdxIA full commitment's~hat|inkof~ouldn't get |is from}nyguynAz if}sk meDon't  meblizsee))"`;G=/[^ -wy]/.exec(_);)with(_.split(G))_=join(shift());eval(_)for(_=` w~ a}th|er{ndzo ive're\\12(Ooh I'm telling  t youmake ay itYou know gonna  o|{ }z , g to t's been  |e ev{ up howfeelingN))g, ng(Gglet downrun}rouzdes{tcrysay goodbye} liehurtI just~anna Gotta uz{stazWe'ven eachfor slongr hear achbut shysInside~e bo|~ha goonWe gamewepl"We nstrang{slove rulessdIA full commitment's~hat|inkof~ouldn't get |is from}nyguyAz if}sk meDon't  me blizsee))"`;G=/[^ -y]/.exec(_);)with(_.split(G))_=join(shift());eval(_)

Playing around with http://siorki.github.io/regPack.html settings

JavaScript REPL, 577 575 bytes

for(_=` w~ a}th|er{ndzo xive're\\12(Ooh I'm telling  tx youmake ay itYou know gonna  o|{ }z , g toxt's been  |e ev{ We've up howfeelingN ))g, n g(Gglet downrun}rouzdes{tcrysay goodbye} liehurtI just~anna Gotta uz{staz eachfor sxlongr hear achbutshysInside~e bo|~ha goonWe gamewepl"We nxstrang{slove rulessxdxIA full commitment's~hat|inkof~ouldn't get |is from}nyguynAz if}sk meDon't  meblizsee))"`;G=/[^ -wy]/.exec(_);)with(_.split(G))_=join(shift());eval(_)

Playing around with http://siorki.github.io/regPack.html settings

JavaScript REPL, 577 571 bytes

for(_=` w~ a}th|er{ndzo ive're\\12(Ooh I'm telling  t youmake ay itYou know gonna  o|{ }z , g to t's been  |e ev{ up howfeelingN))g, ng(Gglet downrun}rouzdes{tcrysay goodbye} liehurtI just~anna Gotta uz{stazWe'ven eachfor slongr hear achbut shysInside~e bo|~ha goonWe gamewepl"We nstrang{slove rulessdIA full commitment's~hat|inkof~ouldn't get |is from}nyguyAz if}sk meDon't  me blizsee))"`;G=/[^ -y]/.exec(_);)with(_.split(G))_=join(shift());eval(_)

Playing around with http://siorki.github.io/regPack.html settings

4 deleted 5 characters in body
source | link
3 deleted 24 characters in body
source | link
2 added 7 characters in body
source | link
1
source | link