Well, I figured out one of my issues. I didn’t have a check to see if my Last Wall was valid or not, adding that seemed to fix the “Hit Actors always matching” issue, but now once you run on a wall, you can’t run on it again, even after landing. So I gotta figure out a workaround UE being unable to reset hit actors to null. Maybe I can try and render it invalid somehow or make a second variable to track this.