Newbie here, I just want to know if I can pass a variable to a method to change its value so that I wont have to create multiple methods for each Network Variable
Both values are passed into the method by value. You assign one value to another. Nothing happens beside NetVar having the same value as newValue WITHIN the current method.
To use NetworkVariable check the manual. You’re supposed to assign to the Value property of an instance of NetworkVariable, it synchronizes automatically.
Depending upon what you are trying to accomplish, you could also just use a struct that implements INetworkSerializable. This way you can set many properties (defined in your struct) at once and use that struct with an RPC or NetworkVariable (depending upon how you want the values to update and propagate).