Ok after testing and looking closer, the default is not working because at that time the serial.read() is empty, and I think that serial.read() doesn´t work because it returns a byte.
I use this code that has been post before, and it works just fine, don't need "\r\n" at the end of the command for my hc-05.
BTSerial.println(Serial.readString());