I managed to get my ThirdPersonCharacter to basically puppet the MyCharacter Animation Blueprint that I put into the world. I also put the MyCharacter skeleton into the world and it is also a puppet of ThirdPersonCharacter. Currently direction (left and right) of ThirdPersonCharacter is not being noticed only idle, running and sprinting is animated by the MyCharacter Animation Blueprint and MyCharacter skeleton that I put in the game world (they run and sprint in place). The puppet effect only happens if I use Get Player Pawn, or Get Player Character it also causes my screen to fill with false string texts that never display true. If I try to use Try Get Pawn Owner there is no puppet effect and ThirdPersonCharacter does not affect MyCharacter Animation Blueprint, and Skeleton that I placed into the world (they stay in idle animation). The validation is never valid it always is not valid regardless of my input while trying to move my ThirdPersonCharacter. My ThirdPersonCharacter mesh uses the same animation blueprint as MyCharacter.