Collider Don't work

I making a game. You need bomb car and heal with water…

var Gyfka : int;
var GoodTag : String[];
var BadTag : String[];
var Ugnis : Transform[];
var Dumai : Transform;
var Groteles : Transform;
var Ratai : Transform[];
var Sprogimas : GameObject;

function OnCollisionEnter(other : Collision){
    if (other.collider.gameObject.tag == GoodTag)
	Gyfka += 6;
    if (other.collider.gameObject.tag == BadTag)
	Gyfka -= 37;

function Update(){
	if(Gyfka >=25){
	Dumai.particleEmitter.emit = true;
	if(Gyfka >=10){
	Ugnis.particleEmitter.emit = true;
	if(Gyfka >=1){
	Instantiate(Sprogimas, Groteles.transform.posion, Quaternion.identity);
	Ratai.GetComponent(HingeJoint).enabled = false;

function OnGUI(){
GUI.Box(new Rect (10,Screen.height - 200,200,20), "Riebulkos Mašinos Sveikata:" + Gyfka);

I working with this script for 3 days. It starts me angry
I put this on car’s collider

So, I copied your code into a project I have open. I got the following errors:

Assets/blah.js(27,15): BCE0019: 'particleEmitter' is not a member of 'UnityEngine.Transform[]'.  
(Filename: Assets/blah.js Line: 27)

Assets/blah.js(30,51): BCE0019: 'posion' is not a member of 'UnityEngine.Transform'.  
(Filename: Assets/blah.js Line: 30)

Assets/blah.js(31,15): BCE0019: 'GetComponent' is not a member of 'UnityEngine.Transform[]'. 
(Filename: Assets/blah.js Line: 31)

So you have at least 3 problems. I don’t understand why you have arrays of Strings and Transforms. Those look wrong to me. Usually what you have defined as Transforms would be GameObjects. You use posion where you mean position.