Хорошо, перед тем как бросить, вам нужно сориентировать его как камеру:
transform.rotation = Camera.main.transform.rotation;
GetComponent<Rigidbody>().AddForce(Camera.main.transform.forward * projectileSpeed);
Если объект расположен вдоль оси Z, это должно работать. В противном случае нам нужно добавить немного вращения к нему.