When I move it in the editor, it works fine, but when I play the game, the OVRPlayer Controller stays in the ground. I can still move but, how can i fix it so it stays up?
Could you clarify what you mean by move in the editor vs play the game? Do you mean it runs fine within Unity but the issue occurs after you do a build and run that build outside of Unity? I believe I've encountered similar weird behavior in the past (within the Unity) based on what I had set for the 'Tracking Origin Type' of the OVR Manager script on the OVRCameraRig. You may also want to play with the Y Position of the Transform on the OVRPlayerController and see if that makes any difference.