Get a local lawyer to present your case in the best way possible.
Under the rules governing the conduct of attorneys in New York it may be necessary to remind you that this answer could be considered attorney advertising.
You need a good family law attorney to represent you in this matter. A Court appointed attorney will probably be like not having any attorney at all, so find a way to hire an independent attorney. CPS is not your friend, and they often write their reports and records to suit their own agenda and to protect themselves when they don't do the work properly.
Hire an attorney immediately. They will take your kids, and the law has changed so they can continue to have you pay child support, even if the terminate your rights.