Oh yeah I forgot to mention I also made it not pickup any weapons after sprinting has started even if F is released which solves that.
Awesome IzNoGoD, very close to what I'm after! I will definitely take a look at this and try it out. I appreciate you taking the time to make the suggestion.