Engine Crashes when creating certain SubObjects or Objects in Player Controller

I Finally solved my problem as it turns out UPawnMovementComponent inherits from UMovementComponent which is an Abstract Class, and “Abstract classes” cannot be instanced, thus giving me error and crashing everything (though not sure why the crash rather than an error at compile time)