1998 Fourtrax 300 2×4 won’t start

Ok guys I need some help I have a 1998 Honda Fourtrax 300 2×4 that won’t crank to save my life it will just constantly turn over it has good fuel and good spark I removed the carb and it was spotless I cleaned it anyway checked for spark it had a good spark but I changed the plug anyway as well the on off switch is in the run position and it has no shorts I have checked the wires and fuses even replaced the starter but it is turns over won’t crank even with the kick start and battery is new as well I have also cracked the bleed screw on carb to make sure it was getting good fuel and it was so I have no clue what else to do or why it won’t crank if it has fuel and spark help please!