Moving enemies around without a rigidbody

How do I move enemies around so they have gravity and collision?

I cant use colliders and rigidbodies because I want them to have stability and not fall over. what I want is the charactercontroller however when I add this then they all move around in sync with the main character controller.

What is the general method. This is a really silly thing that I feel I should know. And I just dont.

I’m not sure what you mean by “move in sync with the main character controller”.
Use the CharacterController.Move() function or SimpleMove().

That shouldn’t happen in general - you must have things set up incorrectly.

Do you perhaps have a ‘player control’ script of some sort attached to each of the character controllers in the scene?

Yes I had a FPS walker on there with player movement.

Thanks