YouTube itself does not provide such functionality to block a user from being able to see a certain video.
Is there another way to accomplish this?
No, there is no way you can do that on YouTube.
Thank you for your interest in this question.
Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?