Professor Goodfeels

Professor Goodfeels is a character appearing in Fallout 4.

Background
Found by two men, Jack and Allen, the Mister Handy robot was being reprogrammed to be "free from slavery." Now scouting the area around Sunshine Tidings co-op, Professor Goodfeels can be reprogrammed by the player character to perform various actions. This Mister Handy is in poor condition, its rusty case dented and missing an eye stalk and several panels due to damage Johnny was forced to inflict to prevent the robot from alerting police during its "liberation".

Effects of player's actions
The Sole Survivor can re-program Goodfeels by using the terminal inside the main building.

Jack and Allen have programmed a "Just Be" mode, in which Goodfeels will simply wander the area and say things such as: "Whoa, man," "Groovy," and "Far Out!" After hacking the terminal in the main building, the player character can reprogram Goodfeels to either guard them in the area or "report back for repairs". Choosing this option adds the area Hesters Consumer Robotics to the player character's map. The Sole Survivor does not have to have Goodfeels travel to the area in order to receive the location on the map.

One can also choose to shut down Goodfeels. Doing so will cause him to simply stop in the area he's in and go dormant.

If the player character leaves the location he can disappear. But he will be in game just in a disabled state. You can bring him back if you want with console commands.

Appearances
Professor Goodfeels appears only in Fallout 4.

Behind the scenes

 * Also when set to 'Guard Protocols' he will continually repeat the word Exterminate (he drops the 't' at the end) as he follows. This is possibly a reference to the Daleks who infamously use the same word in the British TV show Doctor Who.
 * 'Professor Goodfeels' name is likely a reference to Max Jacobson.

Bugs

 * When fast traveling away and back he seems to despawn
 * It appears the only way to ensure he remains at Sunshine Tidings co-op is to either set him to 'Just Be' mode or 'Deactivate' him.
 * Despawns when player leaves the area, be it by walking or fast traveling.
 * This can be fixed if you are on PC with console. What usually happens is Goodfeels is disabled. You can select him with his refID buy opening console with ~ and typing prid 000d5221. Then just type Enable afterword. Using "placeatme" commands will summon him but will not allow you to interact with him using the Terminal on the bench.
 * Goodfeels may act as a companion following the player abnormally at certain times. Trying to leave on foot will result in him following the player for some distance then seemingly returns, only to suddenly teleport to the Sole Survivor which is unsettling.