I don’t think tweens are the best solution for that kind of thing. I find it way easier and more ‘organic’ to use simple velocities instead. For example, your player throws the object with an initial Y velocity of 30 and X velocity of 60. In your throwable object class you have gravity on the update that adds -10 to the velocity every second. Then it’s just a simple matter of adding whatever the X and Y velocities are to the X and Y position of the object every frame, and tweaking your values to make it natural. You can also slightly randomise the starting velocities to make it look cool when lots of items are thrown.
Using tweens for that kind of stuff just makes it more difficult to achieve, and harder to tweak if you want to add features later.