>>66
初心者あるあるだなこれ
面倒だけどC#ではVector3の各要素に直接代入はできないの
transform.rotation=new Vector3(x,y,z);と書く
yだけ変えたいならxとzには元の値をその都度入れる

あとそれ回転しないよ
回転角が0.5に固定となる
Rotateメソッド使ったほうが早いよ
ttp://docs.unity3d.com/jp/current/ScriptReference/Transform.Rotate.html