Есть такие штучки как Input и GetAxis. Вот с ними тебе нужно поучиться) В инете есть много видосов, выбирай какой подходит) Вот от этого можешь отталкиваться:
void FixedUpdate(){
if(Input.GetKey(KeyCode.Mouse0)) //если зажата ЛКМ
{
obj.transform.rotate(0f,0f, Input.GetAxis("Mouse X")); //обьект вращаеться по z относительно перемещения мышки по вектору x
}
}
p.s. не ленись гуглить, все всегда за тебя решать не будут.