There is an issue, if you're inside of a box, enabling TeleportAura wont do anything besides making computer calculations for nothing, JigSaw's infinite aura is able to clip bellow and above that box to allow you from hitting entities outside of that box, TeleportAura script does not make use of packet vclip
Vclipping down
Vclipping up
The blue squares being TeleportAura positions
Make that an option because some servers blocks vclip
I also take massive fall damage when using TeleportAura and the target is bellow me, you should make something to spoof ground and you should also add a criticals option
Make every positions packets have ground true to fix fall damage when using it, and to add criticals you just have to add
mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(LastTeleportPosX, LastTeleportPosY + 0.000000000000008, LastTeleportPosZ, true))
mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(LastTeleportPosX, LastTeleportPosY, LastTeleportPosZ, false))
Before sending the attack packet
Note that if you spoof ground to true, it would be better if you would round the Y position to the nearest multiple of 0.015625 ceil (if the nearest multiple of 0.015625 ceil is inside of a block then do the nearest multiple of 0.015625 floor)
if mc.theWorld.getCollidingBoundingBoxes(mc.thePlayer, mc.thePlayer.getEntityBoundingBox().offset(LastTeleportPosX - mc.thePlayer.posX, (Math.ceil(LastTeleportPosY / 0.015625) * 0.015625) - mc.thePlayer.posY, LastTeleportPosZ - mc.thePlayer.posZ).expand(0, 0, 0)).isEmpty();
LastTeleportPosY = Math.ceil(LastTeleportPosY / 0.015625) * 0.015625
else
LastTeleportPosY = Math.floor(LastTeleportPosY / 0.015625) * 0.015625
Something like that