Update:
I think I really messed up this time. After connecting GPIO0 to GND and got it uploading but getting fatal error in the serial monitor, I tried disconnecting GPIO0 off GND and I tried AT commands but it is not giving me back any response at all. Before I connected GPIO0 to GND, I was able to get response typing AT commands to the serial monitor. Any advice on how to fix this...???