Hello all, so here is a two-part problem, I created a rolling ball, which had perfect rotation, along a single axis.
Problem one: “Physics material and object rotation”
I added a new physics material to the ball, and then the ball completely stopped rotating as if there was some sort of priority to the physics material over the rotation, in the script. It is simply not allowing the ball to rotate. I have checked the constraints and the source, it is hitting the break point and the values are changing accordingly…Thoughts?
Problem two: “parenting/un-parenting w/rigidbody”
When parenting the ball to a moving platform, then trying to move (using rigidbody.AddRorce) the ball (removed from the parent) by jumping off or rolling off, the balls scale is for some on known reason is changed. Throwing its scale off, and making it lopsided…Thoughts?
Thanks so much for you time,
Bmackenzie
Thanks for the fast reply,
Physics material
Here is physics material I am using for the ball.

Platform
The platform is scaled at one unit across the board, there is no rotation on the platform and I am using iTween for its movement along a single axis. Illustrated below:

One last thing I should mention about the second problem of parenting the object and the scale. It definitely has something to do with parenting the object, as I have narrowed it down to the line of code that parents the object. Unfortunately, without parenting the object the resulting movement of the object on the moving platform is jerky and unstable.
Solution to Problem one: “Physics material and object rotation”
Fail on my part, this one should have been obvious.
The lack of friction between the two surfaces caused the issue. The rolling ball required friction so that the point of contact between the ball and the surface of the platform will not cause slippage. No friction slippage, to much friction zero movement.
