Activate Custom Controller

Controllers are only designed to work with Pawns and any subclasses of Pawn (Character, etc). If you’re looking to control different types of actors, you need to design your own management system that doesn’t use AController, as that is outside the scope of the AController class.