Stick a character controller to a Sphere?

Is it possible to “stick” a character controller to a Sphere?

Picture a character walking up a hill and a boulder is rolling down the hill and hits the player I want the player to get stuck to the boulder and roll down the hill for a few seconds with the boulder.

Is that possible? Would I have to make the character controller a child of the sphere or something? I am kinda new to scripting and would appreciate it if someone could help me with the scripting. Thanks :slight_smile:

Character controllers use their own physics and don’t really interact with the Unity physics model except in very limited ways.

If you want a physics based game its generally better to roll your own control scripts and use real physics.