Just one of those lens wipes/clothes the glasses come with. Have been for a while and my glasses are scratch free. Never actually used the spray. Does it work?
Also, if you still do, stop using your shirts to wipe your lenses. They'll leave scratches everywhere
I clean it daily with the cloth the optometrist gives you - it's a microfiber cloth. When there's something on the glasses or something that just won't come off on its own, I spray it with the alcohol spray they give you.