For some reason when i try to pass the Name of the Character onto a script in ServerScriptService, and i print out the variable that has the Name value in it in the script, it prints out 0. When i print the Name variable in the script that fires the server, it prints the name.
My bad, turns out it does replicate. I was looking at the rig from the server, and made it walk to a part. It did no animation, and so assumed that’s how it would look like for other clients.