Alright I double checked all the wiring with Fabio from vespa super shop .. he said everything sounds good. I swapped positions of the taillight wires (green and blue) and it does the exact same thing. Fabio suggested i double check the grounding wire on the engine ... everythings intact.
So after inspecting a little more, it doesnt seem like much power is getting to anything. i pressed down on the horn, and instead of its sharp little toot, i got a dying sputtering sound that sounded like a seal. Could it be something like I need a new battery??