Well, start with basics and write everything down, battery voltage, voltage at red wire into ignition switch, black wire with switch ON, voltage at coils, voltage at solenoid with starter button pressed. Voltage at kill switch, verify voltage on input to starter button and output of starter button. Does bike start or starter run if you put a section of steel rod or momentarily jumper starter solenoid?
If bike has stock fuse remove fuse to see if it falls apart, sometimes they burn in two and it is so fine a crack/gap it is hard to see. You wouldn't be the first to be bitten by that...
Then when we know these things more can be done to diagnose. Start a thread about the issue and we will continue there...
Otherwise, more might get pissed off...