This badge was made after the event ended, so people with the tower have to join the game to obtain it. Don't be confused with people still obtaining this badge. Obtained Space Executioner. You can't obtain this tower anymore, the event already ended.