What do you need help with? Have you considered using the robot itself as the spinner i.e. spinning on the spot? This can also be quite effective with the right motors and there are a lot of advantages (fewer parts, two motors causing movement, no weapon speed restrictions).