Bool variable is not working

My guess would be that your MoveForward bool is set to true immediately, because Input Axis Forward event will always fire (with zero Axis Value if nothing pressed). So you should compare current Axis Value with zero before setting MoveForward to true.