Чтобы заставить что-то двигаться в единстве, вам нужно добавить к нему направление и силу, и, похоже, вы уже это делаете, я боюсь, что вы, кстати, получаете ссылку на неправильный объект, попробуйте присвоить объекту тег вы хотите бросить и использовать что-то вроде
var thingToThrow = GameObject.FindWithTag("ThingToThrow");
thingToThrow.mass = 10f;
thingToThrow.useGravity = true;
thingToThrow.AddForce(transform.forward * throwforce);
Другое главное преимущество заключается в том, что вы можете проверить, что вы добавляете массу и силу к