Oprava weapon