My Agility is a 2009 model and it didn't came with a kill switch. The engine can only be killed by turning the ignition switch to the "Off" position. If your Agility has a separate kill switch, the wiring on your scooter will obviously different from my 2009 model.
My Agitily has a DC CDI. if your scooter also has a DC CDI, the first thing you actually need to do is to get a proper load test done on your battery. Or you can unplug the two pin plug at the CDI - and do a Voltage test on the wire connected to the disconnected two pin plug with ignition switch in "On" position,and somebody pull a brake lever and press the starter button.
If the Voltage reading at the disconnected plug is less than 9.5 Volt - it means the battery is not fully charged, or it might be on it's way out. In a case like that you will have a poor spark at the plug, or no spark at all.
Scooters with DC CDI's need at least 9.5 Volt at the CDI, otherwise it can cause starting problems.
The fact that your scooter seem to have a separate(?) kill switch is a bit confusing. It might even have an AC CDI - which means a Voltage test in paragraph 2 will not be applicable.