How do i store the start position of an object in a variable so that it can respawn at a certain point in the game??
Assuming you're using javascript, first make a global variable like:
var respawnLocation:Vector3;
then on the start of the game, just store the character's position (this assumes the script is attached to the object):
function Start() { respawnLocation = gameObject.transform.position; }
and now just use that respawnLocation variable when you want to go back to that location.