How would I go making a shadow system like "Super Mario 64"

Hello, recently I’ve been wanting to make a shadow system for my game
similar to this:
SM64 - Possible Beta Mario Shadow - YouTube.

I’ve seen this in games like Robot 64, I’m just not sure how to achieve this.

Any help would be great, thanks!

You can fake a shadow using a cylinder. You can raycast down from the character and take the Instance it’s hitting and set the CFrame of the cylinder accordingly. To prevent a little trouble with the scripting, I made a little place for you to see how I did it.

Shadow.rbxl (29.1 KB)