How do I scale a part of a mesh ingame?

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    I am trying to make a mesh that would deform during gameplay. It is a hollow cylinder that expands into a cone ingame. I do not know how to do this, or if it is even possible.

  2. What is the issue? Include screenshots / videos if possible!
    I cannot find a way to deform the mesh in the way I want.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?

  • Bone scaling apparently does not work in Roblox, so that’s out of the question
  • I have thought of using MeshDeformers, but it seems that they got removed. Closest thing I found was WrapDeformers, which doesn’t look like what im looking for
  • Editable meshes, as far as I know, are not available for the client. I wouldn’t know how to use them anyway

This is the mesh in question:


I would prefer for an interpolated transition between the two shapes, if possible. Otherwise, I will just upload different meshes as frames of the animation.