Price Set won't let me turn off auto-pay on contributions
Unfortunately CiviCRM doesn't cuurently have support without custom programming for doing a one time payment at the same time as setting up recurring payments. 

A very simple custom CiviCRM extension built using civix could implement a postProcess hook that filters for the correct contribution page, and then creates a one time contrution from the first priceset field and a recurring contribution for the second. 

Most of CiviCRM partners should be able to do this for you or refer to one who can.