How to make an object goes up and down while going to a target

the picture below shows an example of a way to accomplish the arcing with a timeline. the basic idea is that you want to add some extra offset in the z direction for the arching movement. how i accomplished that was with a second curve that goes from 0 to 1 then back to 0. i multiplied the current z value by the float from the curve, then i added the result to the original z value. note that i used a vector track in the timeline but you could easily do this with two float tracks. also i used two set locations to eliminate any odd behavior. of course you will need to modify the setting of the locations for your own needs. i tested this setup with a third person character and set the location via a line trace which worked without issue. let me know if it works for you.