How do you make a HUD Interface that expands with resolution (Game Border/GUI)

I’ve been trying my best with fail. I created a game ‘border’ in photoshop, (Aka: HUD). I then created a GuiTexture in Unity, and applied my file to it.

But when it actually shows in game, the resolution is bad (Even though I sized it to my screen), and it looks… bad. Is there a way designers create their HUDS? I imagine my game won’t be played on the same resolution for every computer. Do I need to make a single border/HUD for every resolution and just apply it to a GUITexture?

Don’t size it will pixel width etc and offsets.

Use scale and transform between 0 and 1. This will keep it relative.