I have a mechanic that lets a projectile shoot normally to it’s target if it didn’t miss the shot, but if it did miss, then after it has landed onto a surface, it’s going to follow the target on the ground, here’s a better representation if you didn’t get that:

The projectile does not only rotate to the plane below it, because then if a straight wall approaches, it would be impossible for it to go past by. It also won’t move left and right because it’s direction is already fixed to the target, except if the target change position that is.
If you know any solution to it, please lend me a hand if you could. I’m not the best at CFrames hence if possible ELI5 the solution. You don’t have to post the full script if you don’t want to, you can just give me any methods or references that I can utilize and work with.
1 Like