How can I make my character drag a rigidbody?

So I have a stick that I want my player to drag. My idea is that the character picks up one side of the stick and the other side is dragging on the ground. If possible, I would like this to also work if the character was dragging the stick up or down a hill, so that one side always stays in his hands and one side always stays on the ground.

Here is a picture of what I would like to accomplish (yes this is my game)

(For this picture I just positioned the objects how I want it to look)

Please help! I really need this for my game and I can’t figure it out, thank you in advance and if you need more information, let me know! :slight_smile:

Take a look here:

Connect the stick with you character with some joint on pickup, and that should do it