couldn't you just make it a projectile and give it negative velocity after a certain amount of time? or if you wanted it loz style you could use some of the homing projectile script and make it home back towards the player