It does sound as if your battery has gone a bit flat. If you have a good dealer nearby, take it in and ask if you can use their charger to pump it back up.
After that, if the scooter still acts balky, get some Seafoam, as previously recommended, and add an oz. to the tank. Then, get some ether (starting fluid), pull off the air filter cover, and shoot a couple of seconds-burst into the air intake, and immediately crank the starter for a maximum of 4-5 seconds. If necessary, repeat the starter fluid step another few times, waiting a minute or two between tries.
Eventually, the engine should "catch," and if so, be ready to open up the throttle just a bit to keep it going, 'cause it may run roughly for a few minutes. Once it seems to idle semi-normally for 10 minutes, suit up and ride it around the block for a while, but don't ride so far from home that it'll be an ordeal to push it back home, as you may have bigger issues. Get some fresh gas, and add that oz. of Seafoam to the next several tanks, and chances are good you'll be runnin' like a sewing machine in no time.
.