Multiplayer Question!

Hi everyone,
I was just making a sliding, crouching and sprinting system in my game that uses smooth sync to replicate functions on both the server and the client. However, I am worried that my blueprints will bite me in the back later on. Currently, i have it all set up as if it was single player and smooth sync seems to carry my custom movement logic across to the client. Is there anything that I need to worry about, think about or change to future proof?
Thanks :))