diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 787203d601..61b3d1408a 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -53,6 +53,8 @@ GLOBAL_LIST_INIT(admin_verbs_admin, world.AVerbsAdmin())
/client/proc/cmd_admin_direct_narrate, /*send text directly to a player with no padding. Useful for narratives and fluff-text*/
/client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/
/client/proc/cmd_admin_local_narrate, /*sends text to all mobs within view of atom*/
+ /client/proc/cmd_admin_man_up, //CIT CHANGE - adds man up verb
+ /client/proc/cmd_admin_man_up_global, //CIT CHANGE - ditto
/client/proc/cmd_admin_create_centcom_report,
/client/proc/cmd_change_command_name,
/client/proc/cmd_admin_check_player_exp, /* shows players by playtime */
@@ -232,7 +234,9 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list(
/client/proc/cmd_display_del_log,
/client/proc/toggle_antag_hud,
/client/proc/toggle_combo_hud,
- /client/proc/debug_huds
+ /client/proc/debug_huds,
+ /client/proc/cmd_admin_man_up, //CIT CHANGE - adds man up verb
+ /client/proc/cmd_admin_man_up_global //CIT CHANGE - ditto
))
/client/proc/add_admin_verbs()
diff --git a/modular_citadel/code/modules/admin/admin.dm b/modular_citadel/code/modules/admin/admin.dm
index 8e3bc66a22..52c787dbdb 100644
--- a/modular_citadel/code/modules/admin/admin.dm
+++ b/modular_citadel/code/modules/admin/admin.dm
@@ -3,4 +3,37 @@
if(M.client)
body += "Make mentor | "
body += "Remove mentor"
- return body
\ No newline at end of file
+ return body
+
+/client/proc/cmd_admin_man_up(mob/M in GLOB.mob_list)
+ set category = "Special Verbs"
+ set name = "Man Up"
+
+ if(!M)
+ return
+ if(!check_rights(R_ADMIN))
+ return
+
+ to_chat(M, "Man up, and deal with it.
Move on.")
+ M.playsound_local(M, 'modular_citadel/sound/misc/manup.ogg', 50, FALSE, pressure_affected = FALSE)
+
+ log_admin("Man up: [key_name(usr)] told [key_name(M)] to man up")
+ var/message = "[key_name_admin(usr)] told [key_name_admin(M)] to man up."
+ message_admins(message)
+ admin_ticket_log(M, message)
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "Man Up")
+
+/client/proc/cmd_admin_man_up_global()
+ set category = "Special Verbs"
+ set name = "Man Up Global"
+
+ if(!check_rights(R_ADMIN))
+ return
+
+ to_chat(world, "Man up, and deal with it.
Move on.")
+ for(var/mob/M in GLOB.player_list)
+ M.playsound_local(M, 'modular_citadel/sound/misc/manup.ogg', 50, FALSE, pressure_affected = FALSE)
+
+ log_admin("Man up global: [key_name(usr)] told everybody to man up")
+ message_admins("[key_name_admin(usr)] told everybody to man up.")
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "Man Up Global")
diff --git a/modular_citadel/sound/misc/manup.ogg b/modular_citadel/sound/misc/manup.ogg
new file mode 100644
index 0000000000..67fb693897
Binary files /dev/null and b/modular_citadel/sound/misc/manup.ogg differ