I'm not sure how similar your engine is to a GY6, but they look very close to each other, and the troubleshooting sequence seems to go:
1. Spark Plug
2. Kill-Switch and its wiring,
3. CDI Box,
4. Ignition Coil,
5. Charging and Trigger coils on the Flywheel
How many wires hook to that CDI box (the black one at the top-center of your pic), 4, 5, or 6? That seems to be what tells the different Chinese ignitions apart from each other.
Then look at
this page and figure out which one is the kill-switch wire, and unhook just that one (use a tiny pick to get the one wire connector out of the plastic) and check for spark to make SURE that the kill-switch or wiring isn't shorting it out.
Once you've confirmed that the kill-switch and its wiring aren't at fault, next you check the resistance of the CDI box and the Coil - but again you'll need to know which CDI box (4, 5, 6-wire?) your kart has in order to google the desired specs.
If the CDI box and Coil check out, the last thing to check is the charging/triggering coils on the flywheel.