diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 427e9a1091..fa6a21d21a 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -1230,6 +1230,24 @@ var/global/BSACooldown = 0
sleep(2)
cl.jumptomob(M)
+ if (href_list["adminspawncookie"])
+ var/mob/M = locate(href_list["adminspawncookie"])
+ if(M && ishuman(M))
+ var/mob/living/carbon/human/H = M
+ H.equip_if_possible( new /obj/item/weapon/reagent_containers/food/snacks/cookie(H), H.slot_l_hand )
+ if(!(istype(H.l_hand,/obj/item/weapon/reagent_containers/food/snacks/cookie)))
+ H.equip_if_possible( new /obj/item/weapon/reagent_containers/food/snacks/cookie(H), H.slot_r_hand )
+ if(!(istype(H.r_hand,/obj/item/weapon/reagent_containers/food/snacks/cookie)))
+ log_admin("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].")
+ message_admins("[key_name(H)] has their hands full, so they did not receive their cookie, spawned by [key_name(src.owner)].")
+ return
+ log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]")
+ message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]")
+ H << "\blue Your prayers have been answered!! You received the best cookie!"
+ else
+ src << "\blue The person who prayed is not a human. Cookies cannot be spawned."
+
+
if (href_list["traitor_panel_pp"])
var/mob/M = locate(href_list["traitor_panel_pp"])
if(isnull(M))
diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm
index c982013a58..f6f9cfa87d 100644
--- a/code/modules/admin/verbs/pray.dm
+++ b/code/modules/admin/verbs/pray.dm
@@ -14,7 +14,7 @@
for (var/mob/M in world)
if (M.client && M.client.holder && M.client.seeprayers)
- M << "\blue \icon[cross] PRAY: [key_name(src, M)] (PP) (VV) (SM) (JMP) (CA): [msg]"
+ M << "\blue \icon[cross] PRAY: [key_name(src, M)] (PP) (VV) (SM) (JMP) (CA) (SC): [msg]"
usr << "Your prayers have been received by the gods."
feedback_add_details("admin_verb","PR") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm
index 9d5635a82d..db3cd099cd 100644
--- a/code/modules/food/food.dm
+++ b/code/modules/food/food.dm
@@ -69,6 +69,15 @@
reagents.add_reagent("nutriment", 3)
bitesize = 1
+/obj/item/weapon/reagent_containers/food/snacks/cookie
+ name = "cookie"
+ desc = "COOKIE!!!"
+ icon_state = "COOKIE!!!"
+ New()
+ ..()
+ reagents.add_reagent("nutriment", 5)
+ bitesize = 1
+
/obj/item/weapon/reagent_containers/food/snacks/chocolatebar
name = "Chocolate Bar"
desc = "Such, sweet, fattening food."