Multiplayer Variable Replication

I am a beginner in UE5 and I am developing a 2 Player Multiplayer Game, where one player is hosting the session/game and the other one can play in this session too.

I am currently on the sprinting funtion and I created a boolean “isSprinting”. Everytime you Sprint this variable will set on true and if you stop sprinting it will set on false. I need this boolean for my Crouch System, so the player can’t crouch if you are sprinting.

I now did the sprint system for the server and I replicated it for the other player, but I need to know if booleans are custom for everyone. I don’t want that if the host is sprinting, that the variable “isSprinting” is also replicating to the other player, which leads to the point, that he can’t crouch even tho he isn’t sprinting.

Stays the boolean custom for every player?

Note: I started developing that game in Singleplayer and now I want to bring it into multiplayer

Yes, each instance of character in the world has its own storage for variables and runs its own event graph, even if the graph itself is the same for all of them.
This is why if you want to debug you have to select one of the existing instances to see what it is running and the value of its variables :
image