Blink

Use Keybindings to assign keys.
When enable module blocks all MovePlayer packets (contains position/rotation) send by client. You can continue moving on client, but you stay at original position on the server. Use blink.enable() for keybind. Once module is enabled you have to 2 options. Disable module with blink.disable();. In this case you will be teleported back to original position and all movement packets will be discarded. Or send movement packets to server with blink.apply() You can use blink.getDistance() to see how far you moved from position you enabled blink. blink.getPackets() - to see amount of captured packets.
Example 1. When assigned to button first click enables blink, second click sends packets to server teleporting you for other players to current position.
    if (blink.isEnabled()) {
        blink.apply();
    } else {
        blink.enable();
    }
                
Example 2. Add this to Status Overlay script to see blink status under crosshair.
    if (blink.isEnabled()) {
        main.setOverlayHorizontalPosition("center");
        main.setOverlayVerticalPosition("middle");
        main.addText("");
        main.addText("BLINK:" +
            " Packets=" + convert.toString(blink.getPackets()) + 
            " Distance=" + convert.toString(blink.getDistance(), 1));
    }
                
Example 3. Add this to Game Tick Scripting to automatically disable blink if distance > 10 blocks, or captured packets > 50.
    if (blink.isEnabled()) {
        if (blink.getDistance() > 10 || blink.getPackets() > 50) {
            blink.disable();
        }
    }