Online players moving at the same time

Ok so I know the title seems a bit weird but on Unity 3D I’m currently making an FPS game. When I setup the server and people join, the host is controlling everyone and they all shoot at the same time. Is there a way where I can make everyone move when they move not when someone else moves. Also for my multiplayer server I’m using “Simple Multiplayer Kit” Which is free on the asset store. Help would be much appreciated.

I have the same problem

@JoshuaFighter

Maybe this could help.

    [SerializeField]
    private Behaviour[] componentsToDisable;

    //You can drag your scripts in this array in the Inspector

    void Start () 
    {
           //You should make sure you are using the UnityEngine.Networking namespace
           //If this don't work try make your script be using NetworkBehaviour instead of MonoBehaviour
            if (!isLocalPlayer)
            {
                    DisableComponents();
            }
    }

   void DisableComponents()
   {
            for (int i = 0; i < componentsToDisable.Length; i++)
            {
                    componentsToDisable*.enabled = false;*

}
//Hope this would help.
}