diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 25cf3065d0..fba739880e 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -67,6 +67,7 @@ var/list/admin_verbs_admin = list(
/client/proc/toggleattacklogs,
/client/proc/toggledebuglogs,
/client/proc/toggleghostwriters,
+ /client/proc/toggledrones,
/datum/admins/proc/show_skills,
/client/proc/check_customitem_activity,
/client/proc/man_up,
@@ -762,6 +763,19 @@ var/list/admin_verbs_mentor = list(
src << "Enabled ghost writers."
message_admins("Admin [key_name_admin(usr)] has enabled ghost writers.", 1)
+/client/proc/toggledrones()
+ set name = "Toggle maintenance drones"
+ set category = "Server"
+ if(!holder) return
+ if(config)
+ if(config.allow_drone_spawn)
+ config.allow_drone_spawn = 0
+ src << "Disallowed maint drones."
+ message_admins("Admin [key_name_admin(usr)] has disabled maint drones.", 1)
+ else
+ config.allow_drone_spawn = 1
+ src << "Enabled maint drones."
+ message_admins("Admin [key_name_admin(usr)] has enabled maint drones.", 1)
/client/proc/toggledebuglogs()
set name = "Toggle Debug Log Messages"