How to make a pawn move using the UCharacterMovementComponent?

Im not sure if this is the problem but i will point it out anyway i was checking out
https://docs.unrealengine.com/latest/INT/API/Runtime/CoreUObject/UObject/FObjectInitializer/CreateAbstractDefaultSubobject/index.html

and it had a remark regarding have the same name as the subobject.

Remarks Create optional component or
subobject. Optional subobjects may not
get created when a derived class
specified DoNotCreateDefaultSubobject
with the subobject’s name.

so like shorten the name and add “_01” or something like that if it works then u know where the problem is :slight_smile: hope that helps.