Is there a way to make it so that the max distance of a billboard gui is only set to a specific value for a specific client?

I’m making a setting gui in my game for if you want to make changes for yourself in the game. I want to make it so that the player can change the max distacne that they can see the billboard gui, but I’m not sure how to make it so that only that player will have that setting option take effect.

You have a few options in this regard. Firstly, just change the value locally. So long as the BillboardGui isn’t a child of the character, editing it’s properties will only change them for that client.

In the event that you’re handling the information from the server, you also have options. What I’d do though, is that I’d give each player their own copy of the BillboardGui. You can just make it a descendant of the Player’s PlayerGui, and then edit it from either the server or the client (again, the client’s changes won’t replicate to the server). When it comes to BillboardGui's, they can be parented anywhere in either the Workspace or PlayerGui and they will show up on screen so long as their Adornee property is set to a valid object in the Workspace.