Use different types of hooks.
VTable hooks need detours... so if you want and undetected vtable hook you need very good detours.
Midfunction hook is a hook made in assembly through jumping thru shit idk what I'm saying so fucking high...
and one or two other ones that I can't think off right now >_>