The Auth Remove button shows for me even though I am not the TC owner and I have the config set to only show for TC owner.
Also, when I try to remove someone it seems like it tries to remove me, not the person I am clicking on.
My developer says you need to remove this:
//! Disable Or Remove This:
// if (Interface.CallHook("OnCupboardDeauthorize", tc, player) != null)
// return;
And add this:
//! Add This:
if (Interface.CallHook("OnCupboardRemovePlayer", tc, player, playerID) != null) return;
So that it removes the person you are clicking on.