I'm thinking of making a full-auto Nerf gun but I can't figure out what parts I need other than some basics like motors and such. I plan on using an Arduino Nano every pls help me out
i plan on making the Nerf gun look like the R99 from Titanfall 2 
the parts that I do know I need of are 2 brushless motors, 2 brushless ESCs (electronic speed controllers), 2 micro switches, wires, xt60 male connector + leads, and a solenoid, and i want to make sure that I can prevent anything bad from happening to the electronics so i need things to prevent that
You will also need a lot of custom made injection molded plastic parts and a good sized battery. Do you have the mold designs for the plastic done?
beter idea, 3d printed parts
because i don't know how on earth I'm going to get a injection molder
When you say "Fly wheel nerf gun" is that a generic description, or there a fly wheel somewhere I'm not seeing?
a crapy diagram of where the electronics are

might need to raise the switches to interact with the trigger
I gotchya. Is spin up time an issue?
not really the first switch will be activated way before the second one
so it will have enough time to spin up
and I need the solenoid to push the darts repeatedly at a reasonably high speed to get feed into the flywheels
Would an air pump be an option?
no, the gun is the size of an SMG and I want everything to be powered by a battery, plus I don't think an air pump would fit, not in the stock
Here's a link to the product page of the solenoid
this website is where I'm getting the rest of the part to
You'll need something to detect when the dart is in position before you fire the solenoid. Do you have something to use as a part presence sensor?
I'm pretty sure the mags spring should move the dart in there fast enough. but a small delay in between when the solenoid goes off could work, right?
I'd recommend something like this. https://www.automationdirect.com/adc/shopping/catalog/sensors_-z-_encoders/photoelectric_sensors/fork_sensors
That's industrially oriented, but I think you get the idea.
It looks like the way the solenoid works is the unenergized position is like when the bolt is seated in a real SMG and it is retracted by energizing it and letting the spring return it and push a new “round” out of the spring loaded magazine and into the flywheel to fire. Right?
So there will be some resonant frequency of all that that will determine reliable rate of fire.
thanks but i think a timer would work better just to reduce the amount of weight from the electronics, the timer would just activate the solenoid after a certain amount of time
and about the solenoid stroke length, it is long enough to push the dart into the flywheels, because the dart just needs to reach the fly wheels then it will be propelled out the barrel