And I'm pretty sure that if the char is facing the camera the dot product check breaks for attack angling up/down and it always faces up, tested it a bunch.