The constant firing is normal. If you don’t press a button, the value is just “0.0”, but they keep executing.
First of all, please double and triple check, that the CharacterBlueprint you want to use is set correctly. Make sure the GameMode is really
set and you don’t use an old one by mistake.
Then, add a PrintNode to the Axis and plug the AxisValue in the PrintString. Check if you get a 1.0 or -1.0 when pressing the keys that belong to this
Axis.
AND you had errors when shutting down the game. What are these errors? Something about AccessedNone by any chance? Post the errors please,
maybe they state something about your problem.
If the print gives out 0.0 all the time, then your Axis seemed to be blocked. Go to your project settings and make sure that the Axis are set correctly
in the Input settings and your selected the correct Keys. Also check that the multiply value behind the keys is correctly at 1.0 and -1.0.
Then make sure no other blueprint is using these Axis. If they do, make sure they are not set to consume the input. (click on the Axis Node for more options).