I made an addon to create PBR textures and assign them directly inside blender. I'd be really grateful if you could take a look and let me know how is it. Thanks
https://github.com/IhabAdeel/Blender-PBR-Texture-Generation-Addon