so I am making a villain for an upcoming campaign who, while he can be killed, always comes back in a new body. (he's also an evil scarecrow, but that's a matter for another thread.)
I know that some characters just keep coming back because the party members drag them back to the nearest temple an resurrect them, or they get reincarnated, but that is time consuming and expensive.
is there a way to make this automatic? the idea is he's actually an evil spirit animating a scarecrow body, and whenever said body is destroyed the spirit possesses another scarecrow.

I know this is probably really poorly phrased and confusing but any help is appreciated. thanks in advance.