diff --git a/src/dehacked.c b/src/dehacked.c
index db1d6eed83ea45bcdca60625a15c6662011ad619..dd671fd7292759051faa35a907163a5d8f1ff0de 100644
--- a/src/dehacked.c
+++ b/src/dehacked.c
@@ -8303,6 +8303,7 @@ static inline int lib_getenum(lua_State *L)
 		LUA_PushUserdata(L, &players[serverplayer], META_PLAYER);
 		return 1;
 	} else if (fastcmp(word,"admin")) { // BACKWARDS COMPATIBILITY HACK: This was replaced with IsPlayerAdmin(), but some 2.1 Lua scripts still use the admin variable. It now points to the first admin player in the array.
+		LUA_Deprecated(L, "admin", "IsPlayerAdmin(player)");
 		if (!playeringame[adminplayers[0]] || IsPlayerAdmin(serverplayer))
 			return 0;
 		LUA_PushUserdata(L, &players[adminplayers[0]], META_PLAYER);