I basically just did a pointer scan to my AavaPlayerController instance i got via SDK and then added the offsets depending on the class offsets which i also got via SDK. Finding these with Cheat Engine is just a big waste of time because you can get all the information from the game engine within a matter of seconds.
Those 230 / 400 offsets are basically just the offsets to the Pawn member in the APlayerController class and to the Weapon member in the APawn class and those could also change from game to game and even from game version to game version if the developers add some new class members to APawn, APlayerController or any of their parent classes above the Pawn or Weapon class member.
Those 230 / 400 offsets are basically just the offsets to the Pawn member in the APlayerController class and to the Weapon member in the APawn class and those could also change from game to game and even from game version to game version if the developers add some new class members to APawn, APlayerController or any of their parent classes above the Pawn or Weapon class member.

that is how i found my own working pointer .