Basically i have AI script detexting if it can see a tank using a collider and raycasts, then assigns it as visible. CanSeeATank_Task just checks if the AI can see a tank, returns success, if not, returns a failure. if it cant see a tank, then its supposed to wander around till it sees one...