How can I make the compass point to a player?
I checked, and /setworldspawn
does change the compass immediately. Try running on a clock:
/execute @p[team=hunted] ~ ~ ~ setworldspawn ~ ~ ~
if you encounter any problems, please leave a comment and I will look into it.