Why would your Honda have no spark?

Process of elimination is needed, check/replace spark plug->check ignition coil>check pulse generator>check stator/AC generator>check kill switch. if all is well then check key switch for functionality if applicable to rule out CDI

Alot of bikes use a 2piece ignition coil, try pushing the plug cap onto the lead by screwing it on like you do a bolt to a nut.

Also try disconnecting the kill switch. for pulse generator, stator and ign coil you need to know the resistance values specific to the model to know weather they are past servicable limits. only other things are to make sure these wires are properly connected:

-stator to ign coil

-cdi to ign coil

-pulse generator to cdi