I have a game where players can use magic staffs. One feature is that the staff shoots a fireball where they click. Currently, I'm using the RocketPropulsion object in my fireball by making an invisible part where they click and then setting that as the target.
My problem is that once the rocket gets there it stops, Is there any other way to propel a part towards a position and continue after that position in the same direction?
For example,
With RocketPropulsion: Player one's staff is at (0,10,0) and clicks (10,10,0), with the RocketPropulsion it travels in a horizontal line and stops at (10,10,0).
What I'm asking for: Player one's staff is at (0,10,0) and clicks (10,10,0), it travels in a horizontal line and even if it gets to the end position it keeps traveling indefinitely.
Any help would be graciously accepted!

1 comment
Is the FireBall a Part or a Model? If its in a model, you could try to loop the primarypart cframe to move a set amount of studs indefinitely.