All characters are playing my animation

I’ve moved the variable in my player character and did this in animation blueprint which seems to work:

However, I’m still confused on why I can’t just use “Get Player Controller” or why it’s controlling all the characters. What’s going on there?