diff --git a/src/k_hud.cpp b/src/k_hud.cpp
index 9b28719c9b34b76bac80b041f14da5a8c0bc6c78..3661300b27b4bb5c1f52d7bb82eb878a396c3f82 100644
--- a/src/k_hud.cpp
+++ b/src/k_hud.cpp
@@ -5025,14 +5025,31 @@ static void K_drawKartStartBulbs(void)
 
 				bulbtic -= 14;
 
+				// Reduce VFX disables the bulb animation while still presenting this indicator
+
 				if (bulbtic > length)
 				{
 					bulbtic -= length;
-					patchnum = chillloop_animation[bulbtic % 2];
+
+					if (cv_reducevfx.value != 0)
+					{
+						patchnum = chillloop_animation[0];
+					}
+					else
+					{
+						patchnum = chillloop_animation[bulbtic % 2];
+					}
 				}
 				else
 				{
-					patchnum = loop_animation[bulbtic % 4];
+					if (cv_reducevfx.value != 0)
+					{
+						patchnum = loop_animation[0];
+					}
+					else
+					{
+						patchnum = loop_animation[bulbtic % 4];
+					}
 				}
 			}
 		}