diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index 30f195565d..2845dabe4b 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -99,8 +99,6 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/be_random_body = 0 //whether we'll have a random body every round
var/gender = MALE //gender of character (well duh)
var/age = 30 //age of character
- var/language = "Random" //bonus language
- var/choselanguage = "Random" //language appearance
var/underwear = "Nude" //underwear type
var/undie_color = "FFFFFF"
var/undershirt = "Nude" //undershirt type
@@ -315,7 +313,6 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "Gender: [gender == MALE ? "Male" : (gender == FEMALE ? "Female" : (gender == PLURAL ? "Non-binary" : "Object"))]
"
dat += "Age: [age]
"
- dat += "Language: [choselanguage]
"
dat += "Special Names:
"
var/old_group
@@ -2347,28 +2344,6 @@ GLOBAL_LIST_EMPTY(preferences_datums)
features["body_model"] = chosengender
gender = chosengender
- if("language")
- choselanguage = input(user, "Select a language.", "Language", language) as null|anything in list("Beachtongue","Draconic","Dwarven",
- "Chimpanzee","Space Sign Language","Random")
- if(!choselanguage)
- return
- switch(choselanguage)
- if("Rachidian")
- language = /datum/language/arachnid
- if("Beachtongue")
- language = /datum/language/beachbum
- if("Draconic")
- language = /datum/language/draconic
- if("Dwarven")
- language = /datum/language/dwarf
- if("Chimpanzee")
- language = /datum/language/monkey
- if("Space Sign Language")
- language = /datum/language/signlanguage
- if("Random")
- language = pick(list("Rachidian", "Beachtongue","Draconic","Dwarven",
- "Chimpanzee","Space Sign Language"))
-
if("body_size")
var/new_body_size = input(user, "Choose your desired sprite size: (90-125%)\nWarning: This may make your character look distorted. Additionally, any size under 100% takes a 10% maximum health penalty", "Character Preference", features["body_size"]*100) as num|null
if(new_body_size)