diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm
index 7083b04ee35..cad3e3b21ea 100644
--- a/code/modules/mob/living/carbon/human/emote.dm
+++ b/code/modules/mob/living/carbon/human/emote.dm
@@ -324,8 +324,14 @@
G.affecting.forceMove(oldloc)
message = "[src] flips over [G.affecting]!"
else
- message = "[src] does a flip!"
- SpinAnimation(5,1)
+ if(prob(5))
+ message = "[src] attempts a flip and crashes to the floor!"
+ SpinAnimation(5,1)
+ sleep(3)
+ src.Weaken(2)
+ else
+ message = "[src] does a flip!"
+ SpinAnimation(5,1)
if("aflap", "aflaps")
if(!restrained())