ummm.... I can use transform with float.... can't i.... Assets/Scripts/Gunz/Machgun.cs(58,51): error CS0019: Operator `*' cannot be applied to operands of type `UnityEngine.Transform' and `float'

Assets/Scripts/Gunz/Machgun.cs(62,59): error CS0019: Operator *' cannot be applied to operands of type UnityEngine.Transform’ and `float’

Hi gang, this is a little strange normaly u can do transform * speed * time.deltatime… example, however mmm…

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Machgun : MonoBehaviour {

	public float Clip = 30;
	public float Ammo = 300;
	public float ReloadSpeed = 12;


	public float fireRate = 0.00F;
	private float nextFire = 0.1F;
	public float FireSpeed = 3F;
	public float QuickscopeSpeed = 30;

	public Transform Gunposision;
	public Transform Reloadposision;
	public Transform QuickScopePos;
	public GameObject Targeted;

	public Text Cliptext;
	public Text Ammotext;
	public Camera MainCamera;
	public GameObject MachGunBullets;

//---------------------------------------------------------------------------------------------------------------------
	// Update is called once per frame
	void Update () {
//---------------------------------------------------------------------------------------------------------------------
		//CLip Display:
		Ammotext.text = "" + Ammo;  
		Cliptext.text = "" + Clip;  



//---------------------------------------------------------------------------------------------------------------------
		//Fireing Function:
		if (Input.GetButton ("z") && Clip > 0){
			if (Input.GetButton ("z") && Time.time > nextFire) {
				nextFire = Time.time + fireRate * FireSpeed;
				GameObject clone = Instantiate (MachGunBullets, transform.position, transform.rotation) as GameObject;
				//gunflashed
				Clip -= 1;
			}
		}

		if (Input.GetButton ("x")){
			// ADSL SNAP>
			MainCamera.fieldOfView = 80 * QuickscopeSpeed * Time.deltaTime;
			this.transform.position = QuickScopePos.position * QuickscopeSpeed * Time.deltaTime;

			}
//---------------------------------------------------------------------------------------------------------------------

		//Reload Function simple gun goes down, reaload sound gun comes back up.
		if(Clip < 1){
			this.transform.position = Reloadposision * ReloadSpeed * Time.deltaTime;
			this.transform.rotation = Reloadposision.rotation * ReloadSpeed * Time.deltaTime;

			if(this.transform.position = Reloadposision){
				this.transform.position = Gunposision * ReloadSpeed * Time.deltaTime;
				this.transform.rotation = Gunposision.rotation * ReloadSpeed * Time.deltaTime;
			
				}
		}
//---------------------------------------------------------------------------------------------------------------------


	} // End Update

//---------------------------------------------------------------------------------------------------------------------


}

@zak666 You cannot multiply a transform with a number. What are you doing on line 62.

this.transform.position = Gunposision * ReloadSpeed * Time.deltaTime;
//Vector3 = Transform * float * float //Something is not quite right here..