GUITexture HUD scaling

I’m having trouble understanding how to do this.

I have a HUD that comprises 3 GUITextures placed at the bottom of the screen.

I noticed afterwards that if I resize my screen, the textures aren’t fixed and will not scale and stay in their original positions to match the screen.

Is there a way to make it so the textures always fill the screen according to an original placement? And if you’re in free-scale mode, they scale with the resolution no matter what?

I got tired of designing my GUI for different resolutions and aspect ratios so I developed a solution that takes care of this for you. Take a look at GUI Essentials. It will automatically scale your GUI based on resolution and all of your GUI elements will stay in the same place. You can also set a specific aspect ratio for your GUI to conform to if you don’t want your GUI to get stretched. Again, everything will stay in the right place.