TheRocket.transform.position это мировые координаты ракеты. Input.mousePosition это двадэшные координаты в плоскости экрана. Используя Camera.main.ScreenToWorldPoint вы проецируете двадэшные координаты на плоскость перед камерой, расстояние до которой определяется координатой z в передаваемом параметре.
Таким образом, если вы не хотите телепортировать ракету в место нажатия, то высчитывать вам нужно дельту перемещения курсора по сравнению с предыдущим кадром в мировых координатах. Сначала получаете расстояние плоскости ракеты до камеры с помощью
Camera.WorldToScreenPoint, потом в каждом кадре переводите курсор в мировые координаты через ScreenToWorldPoint и считаете вектор от предыдущего положения в текущее. Полученный вектор просто плюсуете к положению ракеты.