Why would you use Bitcoin offline, dude? Just reach in your pocket and get out paper fiat or your credit card. I think you are trying way too hard here. Plus the banks will have fees in place to process your Bitcoin 'cheques'. You want to feed the poor old banks I see?
Like I said, overly complicated and inconvenient.
P.S. please add punctuation to your posts because it's customary.