Vanquish the Man Star in a public server. This badge was only obtainable during the April 1st event "Stellar Wars" of 2023