I could get spark if the crankshaft and stator are working, but if the camshaft is not turning then you could have a broken timing chain , a broken camshaft or the bolts backed off the timing gear that connects to the camshaft. I have seen this situation many times on motorcycles. Take off your camshaft cover and turn over the engine and you should find the problem right away, usually an easy fix.