Question: Is there a command that will deny anyone else to edit the directory I created?
They also have admin rights, but I only want to let them read the file not able to edit/delete it.
I know chmod commands, but that provides the permission only and anyone with root privilege can still make the changes.

Answer: 
No. You cannot do anything to prevent other people with root access on the machine from modifying your files or directories. Root users have full access by definition, and any permission or ACL that you could set can be easily unset by them.
Yes. If you make a new group and then only add you to that group you can make sure only that group can edit the file. Here's how:
First use groupadd to make a new group

```
groupadd -g {uniqueid}{newgroupname}

```

Example:

```
groupadd -g 1234 newgroup

```

Now we have to add the user:

```
sudo usermod -G {newgroupname} {username}

```

Now just add the permission for that group to the file I usually use a gui for this so I don't know how to that using cli.
Now this all assumes that he has the wheel group rights(Default admin group) or admin rights and not root rights in which case it's impossible.