Fixed. By putting the code in bp third person along with a overlapping characters and then setting the event interact to the viewport. This solved the issue.