Airsoft solenoid controller

Your present implementation presumably uses the pushbutton to directly activate the solenoid.

To use an arduino to do this you'll need a power device to supply the current - which we don't know. Before we recommend such a device, perhaps you could measure the resistance of the solenoid and report back...

regards

Allan.