Loading texture2d by script null instance

Im trying to load a texture2d with c# at Start()

I’ve seen several instances about using Resources.Load but i wasn’t able to load it
because i keep getting this message that the texture has to be instantiated?

NullReferenceException: Object reference not set to an instance of an object

this is how im loading

private Texture2D gameTitleTxt;

void Start()
{
gameTitleTxt = (Texture2D)Resources.Load(“Textures/Gui/menu_design”);
}

what am I doing wrong?

Is Texture inside a folder named “Resources”?

It has to be as Resources.Load looks for a folder named Resources and then starts looking below.
Your code is fine, just place the Textures folder inside a Resources folder in your Asset folder.