What is the error?

the console is saying UnityEngine.Vector3’ does not contain a constructor that takes `4’ arguments

code:

using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour {

public float speed;

private Rigidbody rb;

void Start ()
{
	rb = GetComponent<Rigidbody> ();
}

void FixedUpdate ()
{
	float moveHorizontal = Input.GetAxis ("Horizontal");
	float moveVertical = Input.GetAxis ("Vertical"); 

	**Vector3 movement = new Vector3 (moveHorizontal, 0,0f, moveVertical);**

	rb.AddForce (movement * speed);
	}

Line 15: Change 0,0f to 0.0f

The comma separates those zeros to two different arguments.

It’s supposed to be

Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);

0.0f not 0,0f