hey i think i understand what you mean, and i have a suggestion but im no expert so dont get mad if im wrong

if theres a section of code somewere that is called every time (nextthink = time + 0.1) put in a code like this:
void() soulthink =
{
self.flags = self.flags - FL_ONGROUND;
self.velocity = etc...
}
i duno if thats what you need, and i know its really simple so i hope you dont think im insulting your intellegence

but give it a try hope i helped
-Root one