Mouse button events work inside the controller but not inside the player

This works as is. You have an issue elsewhere. Possessed pawns process input by default, there’s no need to enable anything. Unless it gets consumed early by someone else:

As you can see, Pawns get to the input rather late :point_up_2: . You can disable consumptions:

But I wound not recommend it.