Have a look at this post, If the IsPlayerControlled() method doesn’t work then you can create your own as per the post:
DetermineController