Rotating a Character Controller?

I have a bit of a problem which I cannot figure out, I am trying to rotate a character controller but its collider will not rotate with it, any ideas?
Thanks!

The CharacterController is supposed to have Y as the vertical direction. If you rotate it around X or Z axis, its collider still keeps aligned to Y. If you want to walk on the walls or something like this, the CharacterController will not work.

Haha! It seems I found the answer to my own problems. Here is the link to the script I found which is a character controller for rigidbodys: unifycommunity.com (it works really well!) Thanks for all the help!