I had the same issue with something similar. What you want, rather than setting it to = -0.3 is

whatever you're trying to decrease -= 0.3;

that decreases it a bit at a time. You might also want to factor in some other variables, so that the decrease in speed is more realistic. But that's how you bring it down a bit at a time, rather than all at once.