Dilaxer
1
basically when i control my character, it bumps and rotoates even though my terrain is smooth and colliders are right too?

Idk why i use two box colliders instead one. I have tried using circle colliders and others but it makes bumping even more often. Help please 
MelvMay
2
If you don’t want the character to rotate then turn-on the Z rotation constraint on the Rigidbody2D.
You say your terrain is smooth but if it’s made-up of multiple (Box?) colliders then no, to the physics system it’s not a continuous surface so occasionally you’ll get your collider catching the corner of them which causes a counter-rotation.
Try using a single EdgeCollider2D which does produce a single, continuous surface which won’t suffer from this problem.