Well basically, I've come to the conclusion for my game that the player needs weapons! In order to use these weapons in the most efficient manner, they need one stick to move the player and the other to aim/fire the laser. So, it's a lot like Geometry Wars....

At first I just had the lasers spawning in front of the Rocket and the player would move, causing the lasers to shoot towards enemies and killing them. Terrible Idea. So then I thought that all I had to do was apply the same controls to the laser, same as the Rocket has, and that didn't go too well. So that's where I'm stuck.

When I drag the stick on the left(red one) the lasers act funny and I mean FUNNY. How do I make it so the lasers shoot out at the angle the control stick is facing? and fix the rate at which they shoot at?

The left control stick is for laser and the right control stick is for movement of the rocket. This is clearly a mobile UI design for those wondering.

I managed to create the shooting stick and have the lasers shoot 360 degrees. I've learned how to set speed and make it so they are at a constant speed and they don't adhere to the shooting control stick position. Only problem is, how do I make the fire rate more controlled? there's a lot of them shooting once the control stick is being dragged.