Ahhh so the bot was hallucinating a ton then. Good news is that the default template’s GM is basically empty, so using a fresh one is fine for you.
So there’s lots of options to go with here, but the biggest hurdle you have is that you need to keep data between levels. There aren’t many transient components in Unreal, but one used frequently is the Game Instance
. This is created when you launch the game and stays until the process is ended. This is where many users tend to place a system for saving and loading the game or in your case, just retaining data between levels. Would you prefer a beginner friendly but less “best practices” way or a more complicated but closer to “best practices” and better scaling?