how to load gameobject from one scene to other?

i am having 2 game objects as male and female. by clicking on button i am getting that particular object in first scene. after in second scene i want to start the game by that selected game object. so how to get that previous selected game object to the second scene?

Using DontDestroyOnLoad, applied to both your objects. When you load one of them in the first scene, it will persist in the scenes that you will load in a second time.

better to use static variables.

using UnityEngine;
using System.Collections;

public class LoadSelected : MonoBehaviour {
	// store your male female chaters here using the inspector
	public Transform[] characters;
	// this will store what character you have selected
	static Transform charSelected;

	// Call this function on Unity UI Button and initialize an intiger
	// for the first button make it 0 and second button 1
	void CharSelection (int charNth){
		charSelected = characters [charNth];
	}

}

your second script goes like this when loading the game

using UnityEngine;
using System.Collections;

public class LoadCharacter : MonoBehaviour {
	Transform myChar;
	void Awake (){
		myChar = Instantiate (LoadSelected.charSelected) as Transform;

	}
}

you can add movement and rotation on your Instantiate if you want to