Nitro is right about detouring the function and i would be willing to give out the code for that if anyone is interested. But the issue is that, normally, your code is ran after the servers and as such the server can easily back up the function before you're able to detour it and you wouldn't know the name of the new function that you need to detour.