Oh, I totally forgot to send the .cpp also. That´s not it. I already created them in the constructor.
// Sets default values
AAB_Player::AAB_Player()
{
// Set this pawn to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = true;
DefaultSceneComponent = CreateDefaultSubobject<USceneComponent>(TEXT("Default"));
PlayerCamera = CreateDefaultSubobject<UCameraComponent>(TEXT("PlayerCamera"));
Controller_Left = CreateDefaultSubobject<UMotionControllerComponent>(TEXT("Controller_Left"));
Controller_Right = CreateDefaultSubobject<UMotionControllerComponent>(TEXT("Controller_Right"));
Mesh_Left = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("Mesh_Left"));
Mesh_Right = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("Mesh_Right"));
RootComponent = DefaultSceneComponent;
PlayerCamera->AttachTo(RootComponent);
Controller_Left->AttachTo(RootComponent);
Mesh_Left->AttachTo(Controller_Left);
Controller_Right->AttachTo(RootComponent);
Mesh_Right->AttachTo(Controller_Right);
Controller_Left->Hand = EControllerHand::Left;
Controller_Right->Hand = EControllerHand::Right;
PlayerCamera->SetRelativeLocation(FVector(0.0f, 0.0f, 175.0f));
Controller_Left->SetRelativeLocation(FVector(0.0f, -40.0f, 100.0f));
Controller_Right->SetRelativeLocation(FVector(0.0f, 40.0f, 100.0f));
}