Need a bit of guidance on shooting scripts

finally got my character into unity and all her basic animations work, got a shoot script from a tutorial working last night so she shoots a red sphere projectile, question is how i get the sphere to shoot from her right arm (gun), heres the script:

var projectile : Rigidbody;

var speed = 20;

function Update()

{

if( Input.GetButtonDown( “Fire1” ) )

{

var instantiatedProjectile : Rigidbody = Instantiate(

projectile, transform.position, transform.rotation );

instantiatedProjectile.velocity =

transform.TransformDirection( Vector3( 0, 0, speed ) );

Physics.IgnoreCollision( instantiatedProjectile. collider,

transform.root.collider );

}

}

wondering if theres a way to mod this so i can set x, y, and z values of where the sphere spawns in relation to her gun arm so it looks like she is shooting the sphere from that arm, …think Metroid and you’ll get what im aiming at.

var instantiatedProjectile : Rigidbody = Instantiate(

projectile, transform.position, transform.rotation );

http://unity3d.com/support/documentation/ScriptReference/Object.Instantiate.html

ok, srry still quite a bit of a javascript noob, so are u saying i just fill in the x y z where it says transform.position?

k nvm on doing that, i tried and of course syntax errors arrised, im just looking for an easy way to tweak the script so it allows me to adjust where the object spawns when i fire.