Thanks for the comment. I think I get it now. I think I was getting a null pointer because I was trying to use GetPlayercharacter on the flying pawn C++ template that doesn’t have an ACharacter. When I switched to GetPlayerPawn, everything worked as expected.