Ok so this is gonna be a really simple question, lets say in a module I change a value on a local script, I know that it wont effect the server obv, but will other local scripts that are in the same player be able to see the changes too?
Yes, every other reference to the module in that same environment (client/server), even if it’s a different local script will be affected. Shared values are the main reason modules exist.
I misread the OP’s post and did not account for ModuleScripts, and that’s my mistake.
However, original point still holds. If you change a value with a localscript that is not in a ModuleScript, another localscript will not detect that change.
EDIT:
I am wrong and I accidentally created a server script.
Please discard all of what I said above and below.
What do you mean “change a value”, like a property? If so, those are detected by other local scripts as well.
If you mean changing a variable’s value, that of course will be true because scripts can’t access each others’ environments (unless you use a hack to make the script’s environment global then that will be reflected)
If one script is server sided and one is client sided then yes of course it wouldn’t replicate. The changes will replicate to any changes on the same environment. We’re getting off topic, so send a dm if you need help with this.