Roblox custom "object depth"

Since roblox hasn’t added and most likely doesn’t want to add anything depth related
(for 3D objects, other than terrible ViewportFrames) for the Z-buffer or whatever other game engines call it.
I tried recreating separate layers. (some with world shadows, some are just always ontop)