diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm
index 43887d57..60029a4d 100644
--- a/code/modules/mob/dead/new_player/new_player.dm
+++ b/code/modules/mob/dead/new_player/new_player.dm
@@ -114,6 +114,10 @@
new_player_panel()
if(href_list["late_join"])
+ if(!client?.prefs?.features["ooc_text"])
+ to_chat(usr, "You need to set your OOC text you can join! This can be done in the Character Appearance menu.")
+ return
+
if(!SSticker || !SSticker.IsRoundInProgress())
to_chat(usr, "The round is either not ready, or has already finished...")
return