I recommend you when you scalling GUI use the scale and not offset because offset basically mean it will be fixed. if the screen is small the gui wont stretch it will be a fixed scale but if u use scale it will be stretch whatever how big/small the screen is and wont be fixed scale.
u can basically find scale and offset in the scalling property in the property tab of the GUI
I would recommend a color scheme different from the browns and yellows that you’re currently using.
It’s unclear at times whether something is a button or not. At the beginning, the “Welcome to Bloxy Roads” 2D sign looks and acts like a button, and even makes a sound when you click on it, yet in reality does nothing. When choosing a car, it’s not immediately obvious that the icon of the car is what you’re supposed to click on to select it. Consistency is key: use a single UI design for buttons, and a separate design for non-interactable frames.
For the spectating UI, the left and right buttons pop out of the borders when the mouse hovers over them. This is simply not aesthetically pleasing. I would recommend modifying the button’s color, rather than changing its size, when hovered over.