Gui now displays the correct number of buttons and doesn't have issues when packet isn't yet received by client. Also the buttons now only updates when it is called instead of all of the time