random 2d movement without rotation.....

i need help withe randomly moving an object in top down 2d, Without rotating to move in the direction. transform.Translate(Vector3 (Random.Range(-1, 1), Random.Range(-1, 1)) * walkspeed_Happy);
doesnt work and i cant figure a way to do this without rotating the object.

this is the thing in question so as you can see he needs to walk around the scene always facing forwards and upright.

Solved!! made another gameobject that was rotating and moving randomly and made the person follow it