I have tools. Currently I have a folder with remotes inside of them, and another folder with a
LocalScript inside it. I do this for accessibility reasons.
-- Tool -- Remote Folder -- Remotes -- Script Folder -- Script -- LocalScript -- Handle -- Other parts
But I was wondering if I should have the remotes in
ReplicatedStorage instead, so players don't get their own remotes and it's only one, and for the server I can send the tool for the server to work with, e.g
RemoteEvent.OnServerEvent:Connect(function(client, tool, ...) -- I do stuff end) RemoteFunction.OnServerInvoke = function(client, tool, ...) -- I do stuff end
-- ReplicatedStorage -- Remote Folder -- Remotes
So which is the best way? Should I continue doing my method of having the remotes in each tool? Or one remote for all?