Attaching actors to a ball without clipping

So basic gist of the game is a rolling ball of goo that shoots lasers.

I’ve been trying to figure out how to attach the eyes and mouth skeletal meshes that i imported as fbx from blender. I want to have the eyes and mouth be attached to the ball but for example when the ball stops i would like the face to have a bit more inertia so it looks like the face is being pulled because he’s a ball of goo! Also i would like him to use the animations that i made in blender, how would i let them do that? for example the mouth opens up based on the value set for a variable and the eyes blink

Summary:

  1. Attach eyes and mouth(skeletal meshes from blender) to ball
  2. Have face parts stretch out in front of the ball when stopping
  3. Lock the eyes and mouth in to a rotation and relative location to the ball so that when the ball moves the face only reacts to gravity as is the facial features were in jell-o
  4. Have the eyes blink and mouth open for a laser to come out
  5. No collision of the face with the ground when rolling
  6. FIRE THE LASER