so i need a “vision check” that gives me a return value true if the ai sees the player and a false value if the ai cant see the player
Have you looked at Get Actors Perception?
Doco : Get Actors Perception | Unreal Engine Documentation
Here is a similar (just the opposite) example:
Hope this helps