how to disable Pause menu inside the main menu?

There are two ways I would use:

  1. Use a state. Declare states for main menu and in-game and then just check the state variable when pressing pause key to show or not show the menu
  2. Use a different Pawn when Player is in Main Menu, so this logic does not work. You can then implement other features such as special movement inside main menu (we had moving around a planet by swiping) and switch to your HorrorCharacter when starting (e.g. by loading another map which has that HorrorCharacter set by the default gamemode)