This one was a big hit last year over on UOC and it took me way too long to get the timings just right for it to only be used one year. So here it is, my Christmas Caroler!
This script is a menu driven Christmas caroler script. Simply choose the song you wish to "sing" and click the button, and your character will belt out the song in its entirety (i.e. not just the chorus. Some songs have more verses than included here, but some songs just plain have too many verses). The current version has 27 holiday classics:
Jingle Bells
Frosty the Snowman
Grandma Got Run Over by a Reindeer
Rudolph the Red Nosed Reindeer
Have a Holly Jolly Christmas
Away in a Manger
O Little Town of Bethlehem
Silent Night
The First Noel
Here Comes Santa Claus
O Christmas Tree
Winter Wonderland
Silver Bells
O Come, All Ye Faithful
Joy to the Word
Little Drummer Boy
We Wish You a Merry Christmas
Santa Claus is Coming to Town
Up On the Housetop
Twelve Days of Christmas
It's Beginning to Look a Lot Like Christmas
It Came Upon a Midnight Clear
Hark, the Herald Angels Sing
I Want a Hippopotamus for Christmas
Deck the Halls
Let it Snow, Let it Snow, Let it Snow
The Christmas Song (Chestnuts Roasting on an Open Fire)
It's pretty much plug-n-play, no setup required. Just run the script and it will ask you if you want to start the script in compact mode. This refers to the menu, and you can switch between the two at any time you're not in the middle of a song. Pics of the two modes:


Basically, one has buttons, the other has a dropdown list. Enjoy, and MERRY CHRISTMAS!