Nickguletskii200's GUI Introduction

What are GUIs?
GUI is an abbreviation of Graphical User Interface. The GUIs make the computer easy to understand - have you ever seen how DOS looks?

UDim2
UDim2 is the positioning system for 2D GUIs. It consists of two categories: X and Y. X and Y each have subcategories - scale, relative to the size of the screen, and offset, in fixed units: pixels.

Here are a few diagrams to show the difference between scale and offset:

UDim2 is formatted like this: scalex,offsetx,scaley,offsety.

Player's GUI
Player's GUI is always in PlayerGui object in Player object.

Starter GUI
StarterGui is a service found in the DataModel. It holds GUI items that will get copied over to the player's GUI every time the player respawns.

Public GUI
Only a few objects can be used in workspace, like SelectionBox.