Thanks for helping my issue, the problem is now solved!
Each player has their own PlayerGui
so I’m not sure how that would happen.
because the server isnt each player
Server scripts can still access Player.PlayerGui
though for each player.
I guess but it’s still not common, personally I’ve never seen someone recommending doing anything with
UI’s on the server.
Oh okay. I would use the client but I use the server instead because I try to do as much as possible on the server to prevent exploiters, and I’ve gotten used to doing as much as possible on the server even when it’s not necessary. I’m pretty sure handling everything on the server can reduce lag though.
Possibly, it all depends of preference.
If the tool is controlled by a server-script and you clone it locally, the server-script won’t know that it has been moved, hence, it won’t work, the server also has no control when doing so.
However, if the tool is controlled by a localscript, you shouldn’t have to worry when cloning locally.