Need help with scripting

Hello, could you help me with my problem, please.

I am currently making a 2D space shooter. The problem is with the enemy ship, it does not move along the X coordinate. Movement along the X axis is carried out using the Mover script. Maneuer (movement along the Y) is carried out using the Maneuer script. When the Maneuer script is disabled, the space shooter moves along the X axis. If the Maneuer script is turned on, the space ship moves only along the Y. I have attached the two scripts.

Mover:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Mover : MonoBehaviour
{

public float speed;

private Rigidbody2D rb2d;

void Start()
{
    rb2d = GetComponent<Rigidbody2D>();
    rb2d.velocity = transform.right * speed;
}
}

Maneuer:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Maneuer : MonoBehaviour {

public float dodge;
public float smothing;
public Vector2 StartWait;
public Vector2 ManeuerTime;
public Vector2 ManeuerWait;
public Boundary Boundary;

private float CurrentSpeed;
private float TargetManeuer;
private Rigidbody2D rb2d;

void Start () 
{
    rb2d = GetComponent<Rigidbody2D>();
    CurrentSpeed = rb2d.velocity.y;
    StartCoroutine(Evade());	
}

IEnumerator Evade () 
{
    yield return new WaitForSeconds (Random.Range(StartWait.x, StartWait.y));

    while (true) 
        {
        TargetManeuer = Random.Range (dodge, 1) * -Mathf.Sign(transform.position.y);
        yield return new WaitForSeconds (Random.Range(ManeuerTime.x, ManeuerTime.y));
        TargetManeuer = 0;
        yield return new WaitForSeconds (Random.Range(ManeuerWait.x, ManeuerWait.y));
        }
}

void FixedUpdate () 
{
 float newManeuer = Mathf.MoveTowards (rb2d.velocity.y, TargetManeuer, Time.deltaTime * smothing);
    rb2d.velocity = new Vector2 (CurrentSpeed, newManeuer);
    rb2d.position = new Vector2
    (
        Mathf.Clamp(rb2d.position.x, Boundary.xMin, Boundary.xMax),
        Mathf.Clamp(rb2d.position.y, Boundary.yMin, Boundary.yMax)
    );
   }
 }

[100957-безымянныи.png|100957]

Thanks!

@Positive7 again(