I think there are 3 ways to do this:
- using an animation
- rotating the tree
- using rigidbody forces
I'd guess that using rigidbodies will feel the most 'natural', so you first have to calculate the direction and add force afterwards.
You can get the direction by subtracting the player's position from the tree's position, i.e. you'd have a Change Variables node that changes 2 Vector3 variables:
- stores the tree's position
- subtracts the player's position from the same variable
Now that you have the direction stored in in a Vector3 variable, you need to use a Vector3 Multiply node to multiply it by the force that should be added to the tree. Finally, use that variable in a Rigidbody Add Force node.