battery was tested they said it was ok but ill try another one just bought that one
LOAD tested? A mere voltage reading might not tell the whole story about your battery's condition.
If so, a truly perplexing problem. Your "tested good" battery won't turn the bike over, but . . . a jumper battery will.
Generally speaking, electrons (or "holes," if you wish), have no conscience. They'll generally migrate between positive and negative poles, if the voltage and current capacity is there. The jumper battery insures a healthy supply of electrons/holes, and the bike starts. The on-board battery, somehow, does not.
As one test procedure, JUMP the positive terminal of your "tested good" battery to the "downstream" positive terminal of your starter relay. If the engine turns over with this technique, but not by ordinary means, you have a problem in the arcane circuitry between the ignition switch, starter button, kill switch, starter circuit relay, three safety switch diodes, the starter relay, and perhaps the un-fused cable between the battery positive terminal and the starter relay.
Best wishes and good luck; wiring diagram available from Google and from this website.