Thanks for your answer, however setting possess to auto for player does not solve the problem.
Just to be clear: i want to keep controlling the original character while also receiving input from the new one.
I solved the issue by creating an AIController blueprint and attach it to the new character, that way i can receive input within AIController blueprint and control the new character.
i’m new to unreal engine, so maybe a character is not mean to directly receive input while your not possessing it?