Projectile stay at ground level

its not really that complicated but it wasn’t involved in the original question so I didn’t want to sidetrack if not necessary.

There is actually built in functionality for homing in the projectile movement component. That might be easiest method - just use that, set a constant velocity, and manually override the elevation.

tons of step by step guides for homing projectiles out there already - I’d start by skimming through a handful to see multiple takes and then you can choose most appropriate given your situation.