I have a gravity gun like script called Rigidbody Pickup. When I grab an object and look straight down I can have the object under me and repeatedly jump on it and go infinitely high into the air. Is there a way to set an object to be a child until it is thrown or released so gravity can affect the player and the object?
Have you tried increasing the mass of the object in the inspector? It may be because whatever you're using as your player is heavier than the object itself.
Use transform.parent if you want to make something become a child of a parent. For example: Code (csharp): newChild.transform.parent = newParent.transform;