Eg. It looks like something like this: https://devforum.roblox.com/t/how-to-model-trajectory-with-beams/62717
There would be a part. With velocity (50,50,0) What would be the forumla to calculate the position it will fall and the hit the ground. (This might collide with other parts. Such as the baseplate, or even walls).

3 comments
As you can see. There's already been a formula in the link I gave. But it is not the complete answer. It is only meant for attachments. Which Position is Vector0 (or Vector3.new(0,0,0))
A Vector0? lol. Vector3's have a property called Magnitude, so @OP you could do Part.Velocity.Magnitude
Could you :PathWaypoint something like this?