New Texture as new normal

I’m using a script to create/load textures but I cannot work out how to set its import settings to import as a normal map and use ‘convert from greyscale’

Have you tried to use TextureImporter and its convertToNormalmap property? Unity - Scripting API: TextureImporter

no I haven’t somehow I seem to keep missing everything im looking for. thanks