can i cast counter spell without any legal target
No. You can't cast any spell without a legal target.
Fluttershy is best pony.