Is it possible to use some functionality of Humanoid on custom rig not designed for humanoid?

Hi, I have created a custom rig that does not use a humanoid and that has animations that I’m able to play using an AnimationController, the rig does not follow the Humanoid rigging process, I want to add a health bar to this rig, but adding a humanoid to it prevents any animations from working, I want to save time and not have to reinvent the Health bar if possible, Can the Humanoid be used in this case? Also it would be nice to be able to move the rig using the humanoid but handling the animations myself, currently I’m able to move the rig using game physics.