diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm
index 023a8c2197..56e2947059 100644
--- a/code/datums/traits/negative.dm
+++ b/code/datums/traits/negative.dm
@@ -11,6 +11,17 @@
lose_text = "You feel awake again."
medical_record_text = "Patient has abnormal sleep study results and is difficult to wake up."
+/datum/trait/brainproblems
+ name = "Brain Tumor"
+ desc = "You have a little friend in your brain that is slowly destroying it. Better bring some mannitol!"
+ value = -2
+ gain_text = "You feel smooth."
+ lose_text = "You feel wrinkled again."
+ medical_record_text = "Patient has a tumor in their brain that is slowly driving them to brain death."
+
+/datum/trait/brainproblems/on_process()
+ trait_holder.adjustBrainLoss(0.2)
+
/datum/trait/nearsighted //t. errorage