I need help with my Validation Rule. In my scenario, I have one Custom Object and in the Custom Object, I have one "Record Owner" Field which is lookup through the User Object. I want only that user edit that record which is assigned to him and that record "Read Only" for others. Also, I have Some Profiles, Those Profiles have access to all the records which is assigned or not.
Here's my Validation Rule:- 

```
IF(
    OR(
        CONTAINS( $User.ProfileId , 'ID'),
        CONTAINS( $User.ProfileId , 'ID'), 
        CONTAINS( $User.ProfileId , 'ID'),
        CONTAINS(  Record_Owner__r.Alias ,  $User.Alias )
    ), 
    false, 
    true
)

```

From this Validation Rule, I got the error when the other Profile User trying to update that Record which has access for all the Records.

Thank you in advance