On my Team Speak server I made special server group called Server Moderator, the group have basic admin rights as:
- moving users
- kicking users
- banning / unbanning users
- creating/modifying channels

I would like to expand it so they could also assign server groups, HOWEVER I dont want them to be able to assign all servers groups such as Administrator or even Server Moderator and as well I want to prevent that they could remove Server Moderator from other mods.

if anyone can point me out in right direction I would be grateful.