Scramble: B' F2 R B2 F2 R' F D' B L2 R B' F' U' L2 R2 B' R2 U2 F' D F B2 U L2
I start from UFL, so the corners are: UFL->FLD->FRD->LBU->UFR->BUR->DRB->DLB
UFL->FLD->FRD: U' R U L' U' R' U L
UFL->LBU->UFR: y' R'2 D R' U2 R D' R' U2 R' y (set up with y' R2, cancellation in the end)
UFL->BUR->DRB: x' U L' U' R' U L U' R x
Then there's parity left.
Another scramble: D B2 L2 U' F' U R2 U' R D L2 D' U B2 F' D B2 F R2 L2 U F2 R' L F
UFL->UBL(break into new cycle)->URB->DLF->BLD

->FUR->FRD->BRD->BUR
UFL->UBL->URB: (A-perm: x L2 D2 L' U' L D2 L' U L' x')
UFL->DLF->BLD: you can do D to make it an A-perm on the F-face, which is IMO the fastest solution for this case. But this is a shorter solution: D' L2 D' R' D L2 D' R D2 (D' is set up, and there is a cancellation in the end)
UFL->FUR->FRD: Again you can set it into A-perm (with R). Shorter solution: R' F2 R' B' R F2 R' B R2 (set up with R, cancellation in the end)
UFL->BRD->BUR: x' R D2 R' U' R D2 R' U x, or again you could set up into A-perm, with R'.
I hope this helps.