Custom slime rig

I have this little slimey guy here:
image

But what I want to do is create a “rig” or character model as the slime that can be played by a player but am not sure how to go about it. I have an invisible part acting as the hitbox which I named the RootPart and the slime body is just one MeshPart. (Adding a Humanoid obviously doesn’t do anything below)

image

How can I do this?