diff --git a/osu.Game.Rulesets.Osu/Mods/OsuMod.cs b/osu.Game.Rulesets.Osu/Mods/OsuMod.cs
index 3f9bfc0f41..bd2f8090ed 100644
--- a/osu.Game.Rulesets.Osu/Mods/OsuMod.cs
+++ b/osu.Game.Rulesets.Osu/Mods/OsuMod.cs
@@ -70,14 +70,7 @@ namespace osu.Game.Rulesets.Osu.Mods
                     break;
                 case DrawableSlider slider:
                     using (slider.BeginAbsoluteSequence(fadeOutStartTime, true))
-                    {
                         slider.Body.FadeOut(longFadeDuration, Easing.Out);
-
-                        // delay a bit less to let the sliderball fade out peacefully instead of having a hard cut
-                        using (slider.BeginDelayedSequence(longFadeDuration - fadeOutDuration, true))
-                            slider.Ball.FadeOut(fadeOutDuration);
-                    }
-
                     break;
                 case DrawableSpinner spinner:
                     // hide elements we don't care about.
@@ -86,23 +79,7 @@ namespace osu.Game.Rulesets.Osu.Mods
                     spinner.Background.Hide();
 
                     using (spinner.BeginAbsoluteSequence(fadeOutStartTime + longFadeDuration, true))
-                    {
                         spinner.FadeOut(fadeOutDuration);
-
-                        // speed up the end sequence accordingly
-                        switch (state)
-                        {
-                            case ArmedState.Hit:
-                                spinner.ScaleTo(spinner.Scale * 1.2f, fadeOutDuration * 2, Easing.Out);
-                                break;
-                            case ArmedState.Miss:
-                                spinner.ScaleTo(spinner.Scale * 0.8f, fadeOutDuration * 2, Easing.In);
-                                break;
-                        }
-
-                        spinner.Expire();
-                    }
-
                     break;
             }
         }