ところで:xpossはサーバーから受信されるため、フロートとは言えません。0.0fが後ろにあるフロートに変換する必要があります:
xposs = "951.9791"
xspawn = float.Parse(yposs);
これは float で 951.9791 を返すだけですが、951.9791f が必要です
私も試しました:
xposs = "951.9791"
xspawn = float.Parse(yposs) + 0.0f;
これはまだ機能しません。
Vector3() で使用するため、0.0f 形式にする必要があり、f がないと機能しないようです (うまく機能しますが、座標が完全に間違っています。機能した後に手動で f を押すと)。