Make forcefield lay on top of parts

Hello, in Overwatch this ability:

the field lays on top of the ground and will go up and down depending on the roughness of the surface, how would I do this in Roblox?

At first I thought using a forcefield but am not sure how that would work

It looks like a ring of Transparent Parts with SurfaceLights in them. You can see the straight lines in the circle.

At the bottom of this forcefield it basically does it, but the actual part is shown.

I’ve never tried it, but for a quick test try a SurfaceLight on the bottom surface of the MeshPart you are using. I think they only have a square or round light beam, but if it forms the shape of the MeshPart’s bottom surface it might work for you.