So there's really aint no way to do this?  Why did you told me it would have worked in the beginning then? You probably were confusing because you have though that the code was in a seperate file than the game executable Like

Superfighters Deluxe.exe

and 

Superfighters Deluxe.dll

Correct?

Heres the code

using System;
using System.Linq;
using System.Reflection;
using dnlib.DotNet;
using HarmonyLib;
using Microsoft.Xna.Framework.Input;
using dnlib.DotNet.Emit;
using System.Reflection.Emit;


public class Program
{
    private static Harmony _harmony;

    public static void Main(string[] args)
    {
        string processName = "Superfighters Deluxe";

        while (true)
        {
            Console.WriteLine("Choose an option:");
            Console.WriteLine("1. List classes in namespace 'SFD'");
            Console.WriteLine("2. List methods in class 'SFD.Player'");
            Console.WriteLine("3. Read code inside 'SFD.Player.JumpValue' method");
            Console.WriteLine("4. Inject code into 'SFD.Player.JumpValue' method");
            Console.WriteLine("5. Exit");
            string option = Console.ReadLine();

            switch (option)
            {
                case "1":
                    ListClassesInNamespace("SFD", processName);
                    break;
                case "2":
                    ListMethodsInClass("SFD.Player", processName);
                    break;
                case "3":
                    ReadMethodCode("JumpValue", "SFD.Player", processName);
                    break;
                case "4":
                    InjectILInstructions("JumpValue", processName);
                    break;
                case "5":
                    return; // Exit the program
                default:
                    Console.WriteLine("Invalid option. Please enter '1', '2', '3', '4', or '5'.");
                    break;
            }

            // Prompt to go back to the option menu
            Console.WriteLine("Press Enter to go back to the option menu...");
            Console.ReadLine();
            Console.Clear(); // Clear the console for the next iteration
        }
    }

    public static void ListClassesInNamespace(string namespaceName, string processName)
    {
        try
        {
            var process = System.Diagnostics.Process.GetProcessesByName(processName).FirstOrDefault();
            if (process != null)
            {
                using (var module = ModuleDefMD.Load(process.MainModule.FileName))
                {
                    var types = module.Types
                        .Where(t => t.Namespace == namespaceName)
                        .ToList();

                    if (types.Count > 0)
                    {
                        Console.WriteLine($"Classes in namespace '{namespaceName}':");
                        foreach (var type in types)
                        {
                            Console.WriteLine($"  {type.Name}");
                        }
                    }
                    else
                    {
                        Console.WriteLine($"No classes found in namespace '{namespaceName}'.");
                    }
                }
            }
            else
            {
                Console.WriteLine($"Process {processName} not found.");
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine($"Error: {ex.Message}");
        }
    }