I figured I would post what my problem was and how I fixed it for anyone with a similar problem.
I got my bike fixed by a local guy and he had my bike for a week or so. He took the battery out without putting it on a triple charge or whatever so my battery was dead when I got home and wouldn't jump so I bought a new one.
PROBLEM. When I got home I put the new battery in and the dash and lights were all nice and bright on my new battery but it wouldn't start. I look threw a forum and did a check starting at the positive and following the cable. I found my Solenoid had a white connector which wasn't in all the way. Plugged it in and it fired up, GREAT. Then I put the tank down and got all the cables back in place and fired it again and it wouldn't start, then smoke came out of the left side of the engine. I picked up the tank to see my Negative was smoking. I undid my battery and pulled it out fast and double checked my cables to find the Solenoid wasn't all the way in the rubber casing which helps it from grounding. I put it back in checked all my cables and put them back. I started it but all the gas rushed into my Carb because the tank was up so I had to use choke and throttle to clear it's throat a little and it's running fine now =DDD
I hope this might help someone in the future.
Rubber does not ground, it insulates. Check your negative battery cable where it connects to your engine.
I know rubber doesn't I said my relay wasn't in the rubber housing in usually sits in and was grounding off the frame which was making the negative smoke. I already fixed all that stuff.
Thanks for the help though.