diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm
index d21c7a3697..dfe9fb8eb1 100644
--- a/code/game/jobs/job_controller.dm
+++ b/code/game/jobs/job_controller.dm
@@ -690,11 +690,14 @@ var/global/datum/controller/occupations/job_master
vore_spawn_gut = input(C, "Choose a Belly.", "Belly Spawnpoint") as null|anything in available_bellies
if(!vore_spawn_gut)
return
- to_chat(C, "[pred] has received your spawn request. Please wait.")
+ to_chat(C, "[pred] has received your spawn request. Please wait.")
log_admin("[key_name(C)] has requested to vore spawn into [key_name(pred)]")
message_admins("[key_name(C)] has requested to vore spawn into [key_name(pred)]")
var/confirm = alert(pred, "[C.prefs.real_name] is attempting to spawn into your [vore_spawn_gut]. Let them?", "Confirm", "No", "Yes")
+ var/message = sanitizeSafe(input(pred,"Do you want to leave them a message?")as text|null)
+ if(message)
+ to_chat(C, "[pred] message : [message]")
if(confirm != "Yes")
to_chat(C, "[pred] has declined your spawn request.")
return