This might be a really dumb question but how can I change a surfacegui for each player accordingly. (Since local scripts don’t work in workspace)
Example: This game has a bunch of the players info and values listed in this surface gui but each player sees their own.
Put the LocalScript in StarterPlayerScripts and reference the GUI that way.
Or set the adornee of the SurfaceGui to a part, and set the parent of the SurfaceGui to PlayerGui. Then you can make a LocalScript under the SurfaceGui and it will work.
You can create a script in workspace and set the run context to client.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.