I just did it with hit and draw offsets. Amusingly, although it's called fake Z, it's really using eweapon->Z and faking not using it.