THat'S because as a host you have a for each player loop
and then you set the animations correctly
while as a peer you only check yourself
and then set the animations
you need to create a for eachplayer loop that isn'T yourself, and then put the synced inputs into their respective inputs instance variable. and then animate them accordingly again, all of those things won'T just happen because you want them to, you have to program them