How can I convert Region3 to Region3int16?

Getting to the point, Region3/Region3int6 are so undocumented and hard to work with that it’s almost making me want to switch to a grass block than using smooth terrain.

Anyways, I have a script for converting Region3int16 into Region3, but not the other way around.

function Region3int16toRegion3(Region)
	return, Region.Min.Y, Region.Min.Z),, Region.Max.Y, Region.Max.Z)

I’m extremely inexperienced with regions, any help would be a huge help. Yes I’ve also looked at the document pages.

I just changed Region.Min.X to Region.CFrame.X and so on.