You have the billboardgui’s size set to scale, that’s great! Now remember to set the UI objects inside it to scale as well!
The offset part of a UDim2 size is how many pixels wide or tall it should be based on your screen’s total pixel dimensions at all times. The scale part of a UDim2 size is how wide or tall it should be based on its parent’s size using a multiplier - which means, if the parent’s x offset is 400 pixels wide, and the x scale of the descendant is set to 0.5, then that’s 400pixels * 0.5 which is the same as 200pixels (half of 400pixels). This applies to everything that uses UDim2 by the way. Just to help you understand how offset and scale works in general.