Update: After inspecting the plug I noticed it was had a pretty big layer of carbon that wasn't there from the last time I checked. In addition I checked the wires for any shorts. To fix the over-rich mixture I brought down the float height about 2mm and there were also a few wires that looked like they could cause problems. The bike got me to 30mph this time but refused to go faster.
Another thing to note: I couldn't get the bike to idle and it ran better with the air screw all the way in. The more I back the air screw out the faster the idle becomes. The idle screw has no effect, though.
If anyone has any ideas PLEASE help me out.
I took a video while riding it but don't know how to upload it onto here soo...