@memer That answer won't help him if you don't or can't help, then it would be better to write nothing...here helps community each other and these comments are completely useless without help.
I'm not a programmer but maybe some try with gravity vector? or Rigid body axis lock,set axis velocity?