Are there any disadvantages handling UI on the server?

My question is pretty much in the title.
Only one I could think of is that tweening isn’t as smooth as on the client.

1 Like

Why are you wanting to do this? The server isn’t meant to touch things that only 1 player should see.

1 Like

Less remote events which often means cleaner code and less code. You can directly handle stuff like purchases without having to worry about double-checking stuff (never trust the client).
I can’t really think of any disadvantages as the one stated above.

There are no security implications to prompting purchases on the client if you mean developer product/game pass, but if it’s a custom shop like for weapons and stuff, there are none either if you don’t trust the client

UI is meant to be handled locally. Doing it on the server is objectively wrong. You can expect delays in response times if you do this.

1 Like