You have a 0.0977% Chance
>Breeding parents 31/31/x/31/31/31 and x/x/31/x/x/xwill produce a 31/31/31/31/31/31 Pokemon 0.0977% of the time or 1 out of every 1024 eggs!
Other likely IV Spread
Edit :
Use the Destiny Knot by giving it to either ditto or Charmander. The Destiny Knot randomly picks 5IVs from the Poole of both Parents IVs. To get the missing IV it is mostly based on how much RNG loves you. The higher you parents' IVs the higher the Offspring IVs.