sounds possible, but very hacky to do
also keep in note that players can't rotate on the z plane so if their gravity was up, their head would be touching the ceiling and they'd have no way to move around. same goes for any gravity direction other than down.
and you can already achieve this using zone events, if you need certain zones that have gravity changes in them. they won't work on vehicles though.