I'm unfamiliar with the other scripts. I'm not a big sports fan, but you said you wanted MLB, NBA, NFL and with ESPN, so why not use their many RSS feeds for instant updates? You may have to use this script with the scoreboard.tcl to have more commands and information, that is up to you and what you want, but if you add enough RSS feeds to this script you won't need anything else. This will flood the channel with info and scores
One of the best RSS script's I've personally used is RSS-Synd, and I've altered one for you to basically show you how you can add more.
This script comes with the following commands:
# !mlbnews
# !nbanews
# !nflnews
# !nhlnews
Any new RSS news updates are instantly announced into your selected channel.
You can find a copy of this script
here. You should be able to just load the new script source into your *.conf file and perform a .rehash (there shouldn't be any reason to restart).
You can find the RSS pages that give score results and add them to the script for direct score output. So far, I just added news.
EDIT: I've had this running on one of my bots and it works perfectly. I added a file check system to the TCL to create the databases for you, as this was left out of the original script and ended up causing issues for user's.
We explore.. and you call us criminals. We seek after knowledge.. and you call us criminals. We exist without skin color, without nationality, without religious bias.. and you call us criminals.