The heart-wrenching cry of stray cats in the middle of the night is a terrible sad cry, which can scare you into chills. They may be looking for food or fighting with other cats, but in the loneliness in the middle of the night, their screams are so miserable that they feel the loneliness and pain of wandering.
The stray cats may be hungry in the middle of the night. The stray cats are often hungry when they are outside. When someone passes by in the middle of the night, they will call for food from others through the cry. Moreover, most stray cats are sick, and they scream heart-wrenchingly because of their pain. The most likely reason is that stray cats are in estrus and attract their kind around them by screaming.
If you want to drive away stray cats, you can spray them around your home with a smell that your cat doesn't like, or install an irrigation device. The cats are afraid of water and will naturally not get close. Be careful not to harm stray cats. If you really can't drive them away, you can catch them and send them to the local stray animal shelter.