When I installed Toontown….?
It’s really up to your internet connection speed. The slow connction you have, the more time you have to wait Also depends on your computer speed as well. There’re many updates on toontown so it might take a bit long. My suggestion, find a better internet connection and try to upgrade your computer so when you get on toontown you wil be able to play smoothly.