Changing actor's world position every frame THROUGH CODE

Jesus Christ I’ve spent hours trying to just move an object a little bit through c++ . How is it that hard?

// Called every frame
void Aball::Tick(float DeltaTime)
{

	position += FVector(10000, 0, 0.01f);
	this->SetActorLocation(position);
	Super::Tick(DeltaTime);
	
}

Have you enabled actor tick in your constructor? If not, just add this:

Aball::Aball(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer)
{
    SetActorTickEnabled(true);
    // ...
}