Magic blasts only has a timer set into them instead of having range. Meaning if the magic speed is very fast, the range itself would increase since it only uses a timer instead of range.
You can see the difference from above. Light having an even more range than iron seeing as light hit the tree that’s further than before iron disappeared, may be even longer.
To be honest, that is the easiest way to do it. As a programmer, I’m pretty sure Vetex use Debris service, all you need to do is just add a timer to it, after a certain amount of time, it will be destroyed.
Otherwise for the actually range thing, you actually need to code something more complicated, since the game is already laggy, I think this is ok. Might as well just change the timer depends on the magic speed.