Humanoid Changes Local or Through RemoteEvents/Functions?

I’m creating a module script that updates character/humanoid properties when required and used, like Walkspeed and JumpPower; however, do I need to update those using a remoteEvent/function via the server or can those be updated locally and all other players will still see the changes?

Thank you!

if you change it on the client everyone sees the character moving but i still recommend doing it on the server so its replicated on both server and client