got stuck with code 2 questions

ok. as a digital artist im good
but as a programmer im a newby

1–can a i make a simple stealth game in unity???
like hiding from someone sorrounding a house
can i use java to do this

2–today im doing a tutorial from tornado twins
and i have this error

it says: BCE0077: It is not possible to invoke an expression of type ‘UnityEngine.Vector3’.

with this code:
var speed = 3.0;
var rotateSpeed = 3.0;
var bullitprefab:UnityEngine.Transform;
function Update ()
{
var controller : CharacterController = GetComponent(CharacterController);

// Rotate around y - axis
transform.Rotate(0, Input.GetAxis (“Horizontal”) * rotateSpeed, 0);

// Move forward / Backward
var forward = transform.TransformDirection(Vector3.forward);
var curSpeed = speed * Input.GetAxis(“Vertical”);
controller.SimpleMove(forward * curSpeed);

if(Input.GetButtonDown(“Jump”))
{
var bullit = Instantiate(bullitprefab, GameObject.Find(“spawnPoint”).transform.position (Quaternion.identity));

}

}
@script RequireComponent(CharacterController)

  1. You can make whatever kind of game you want in Unity. You can’t use Java, since Unity has no support for it. C# is similar to Java. If you mean Javascript, yes you can use that.

  2. You left out a comma.

–Eric