How to set Blackboard entries in blueprint (not part of a behavior tree)

I don’t think AIController gets keyboard inputs, maybe wrong, but can you add a print after your “Press P” node to make sure it actually invoked?(right after PressP, and print something simple like ‘hello’)

btw, it would be better that for debug purpose, let level blueprint to take input and then sets instruction status in GameMode, and in your AIController, you can then query GameMode and see what your AI need to do. You can then later on change those states into BehaviorTree’s conditions.