Beams take significantly longer to tween from really high TextureSpeeds

If a Beam’s TextureSpeed is set really high, once it spools up to max speed (beams tween TextureSpeed rather than changing instantly), setting the TextureSpeed back to 1 doesn’t result in expected behavior. Instead of returning to a normal speed in the same amount of time it took to spool up, it just freezes. It only recovers after 10-20 minutes.

This happens 100% of the time on production using the following repro steps and file:

  1. Set TextureSpeed to 500000
  2. Revert TextureSpeed to 1 quickly after you set it
  3. Beam returns to normal
  4. Set TextureSpeed to 500000
  5. Wait a few seconds
  6. Set TextureSpeed to 1
  7. Beam is frozen
  8. Wait 10-20 minutes
  9. Beam returns to normal

repro.rbxl (13.8 KB)

5 Likes

I’ll clamp it.

2 Likes