diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm
index 2100d139931..f9e9c2678a5 100644
--- a/code/game/dna/genes/goon_powers.dm
+++ b/code/game/dna/genes/goon_powers.dm
@@ -662,7 +662,6 @@
if(do_after(usr, 30, target = usr))
playsound(UT, 'sound/goonstation/effects/superfart.ogg', 50, 0)
usr.visible_message("[usr] unleashes a [pick("tremendous","gigantic","colossal")] fart!", "You hear a [pick("tremendous","gigantic","colossal")] fart.")
- usr.newtonian_move(usr.dir)
for(var/T in targets)
for(var/mob/living/M in T)
shake_camera(M, 10, 5)
diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm
index 9b2026951c1..0746cb30b2c 100644
--- a/code/modules/mob/living/carbon/human/emote.dm
+++ b/code/modules/mob/living/carbon/human/emote.dm
@@ -819,6 +819,9 @@
src.gib()
else if(TOXIC_FARTS in mutations)
message = "[src] unleashes a [pick("horrible","terrible","foul","disgusting","awful")] fart."
+ else if(SUPER_FART in mutations)
+ message = "[src] unleashes a [pick("loud","deafening")] fart."
+ newtonian_move(dir)
else
message = "[src] [pick("passes wind","farts")]."
m_type = 2