How can i make my progressbar serversided

I have a progressbar that i scripted to change color base on the color of stage and load the player’s profile on the game while sustaining the height of the player like in toh

but the only problem is you can’t see other players profile and progress cause it is client sided how can i make it server sided so everyone can see it

This is the game test is so that you can get more infos about the problem

1 Like

but when you’re manipulating guis properties it should be local script

Handling Player GUI in serversided will be expensive, as GUI supposed to be in player control

1 Like

How did toh made it so that a player can see other player’s progress

TOH probably just monitors all of the players from the client, since all of the players are visible to the clients from the workspace at all times. The positions of the players don’t have to be viewed from the Server.

1 Like

Uhhh not really. So if you edit it from startergui, all new players will see the changes. Basically anyone who is reloading the gui from startergui.

What you need to do is set up a remote event that the server sends out the progress of each player, and then a local script updates it in PlayerGui for each player. That or if you can monitor it from client side, then just monitor all players like that.

I could have sworn that there is a exception to this, as I know I have done this in the past. It would be better to do it on the client regardless, as you would get better performance.

If you pay close attention, The tower and the client(Aka the player). is not syncronised sometimes, AKA a client see the Client2 floating while the Client2 does stand on something

All of the player has their own image gui the only problem is i want all of the image be seen in the server so that a player can determine other player’s progress

Why does this have to be server sided though? You can do the same from the client. Getting user image content, and the .Positions of Characters( as long as you don’t have FilteringEnabled set to true ), can both be done from the client as you can through the server.

1 Like

But other players can’t see it if it is on the client

If each player has their own LocalScript handling the progress bar, then everyone will be up to date.

I’m not talking about the position of characters its the position of the gui

I’m a bit confused. What does the position of the GUI on the screen have to do with anything?

test the game and you will know the problem