I know tool equipping replicates, so if I were to equip a tool on a localscript then the server would also see this occurring. My question is more related to whether this is okay to do? Or should I make sure to do this on the server only?
Is it safe to (un)equip tools locally?
2 answers
I think it's better to do it via a server script, as scripts in tools usually stop working when they are copied using a local script. Putting a server script in StarterCharacter should be just fine.
equipping tools on client is possible, if you equip tools on client it will not replicate to server except you use inventory (click on tools gui) or press keys (1,2,3)
but if you want to do that, then what happens will only happen on yourself, remote event will help to transfer data between server and client
2 comments
Are you certain it doesn't replicate? Connecting ChildAdded in a serverscript to the player's character seems to run whenever I equip locally; ergo I am equipping it serverside.
if im not wrong it won't
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
I'm not sure I understand the answer. I'm not copying tools, this is just a way to handle (un)equipping tools since I've disabled the backpack.