<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="51">
  <CheatEntries>
    <CheatEntry>
      <ID>2744</ID>
      <Description>"╔══════════════════════════════╗"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2743</ID>
      <Description>"║               Squirrel with a Gun                      ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2742</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2718</ID>
      <Description>"║        === COMPACT VIEW ===               ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
// Script Created By mgr.inz.Player On CE Forums
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2740</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>7</ID>
      <Description>"║        === PLAYER MANAGER ===          ║"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{
  Generated by AOBMaker,  bbfox@https://opencheattables.com
  Date   : 2026.05.04
}

[ENABLE]

aobscanmodule(INJECT_4009,SquirrelGun-Win64-Shipping.exe,?? 8B ?? ?? 8B ?? E0 02 00 00 ?? FF FF FF FF 0F)
// raw AOB: 48 8B 05 ?? ?? ?? ?? 0F B6 D3 48 8B 88 68 0D 00 00 48 8B 01 FF 50 20 EB ?? B8 01 00 00 00 89 44 24 74 85 C0 0F 8E ?? ?? ?? ?? 66 0F 1F 44 00 00 48 8B 4D D8 4C 8D 8D E8 01 00 00 84 DB 4C 8D 85 30 01 00 00 48 8D 95 20 03 00 00 48 8B 01 4C 8B 90 E0 02 00 00 B8 FF FF FF FF 0F 45 C6 89 44 24 30 33 C0 48 89 44 24 28 4C 89 64 24 20 41 FF D2 48 89 44 24 68 48 8B D0 48 85 C0 0F 84 ?? ?? ?? ?? 48 63 5D A8 8D 4B 01 89 4D A8 41 3B CD 76
// injection point AOB: ?? 8B ?? ?? 8B ?? E0 02 00 00 ?? FF FF FF FF 0F 45 ?? 89 ?? 24 ?? 33 ?? ?? 89 ?? 24 ?? ?? 89 ?? 24 ?? ?? FF ?? ?? 89 ?? 24 ?? ?? 8B ?? ?? 85 ?? 0F 84 ?? ?? ?? ?? ?? 63 ?? ?? 8D ?? 01 89 ?? ?? ?? 3B ?? 76
alloc(newmem,$1000)

alloc(INJECTo_4009, $F)
alloc(ply_base,8)

label(code)
label(return)

INJECTo_4009:
  readmem(INJECT_4009, $F)

newmem:
mov [ply_base],rcx
code:
  // mov rax,[rcx]
  reassemble(INJECT_4009)
  // mov r10,[rax+000002E0]
  reassemble(INJECT_4009+3)
  // mov eax,FFFFFFFF
  reassemble(INJECT_4009+A)
  jmp far return
  align 10 cc

INJECT_4009:
  jmp far newmem
  nop 1
return:
registersymbol(INJECT_4009 INJECTo_4009 ply_base)

[DISABLE]

INJECT_4009:
  readmem(INJECTo_4009, $F)

unregistersymbol(*)
dealloc(*)


{
// ORIGINAL CODE - INJECTION POINT: "SquirrelGun-Win64-Shipping.exe"+430D88B

"SquirrelGun-Win64-Shipping.exe"+430D840: 48 8B 05 E9 A1 34 03               - mov rax,["SquirrelGun-Win64-Shipping.exe"+7657A30]
"SquirrelGun-Win64-Shipping.exe"+430D847: 0F B6 D3                           - movzx edx,bl
"SquirrelGun-Win64-Shipping.exe"+430D84A: 48 8B 88 68 0D 00 00               - mov rcx,[rax+00000D68]
"SquirrelGun-Win64-Shipping.exe"+430D851: 48 8B 01                           - mov rax,[rcx]
"SquirrelGun-Win64-Shipping.exe"+430D854: FF 50 20                           - call qword ptr [rax+20]
"SquirrelGun-Win64-Shipping.exe"+430D857: EB 05                              - jmp "SquirrelGun-Win64-Shipping.exe"+430D85E
"SquirrelGun-Win64-Shipping.exe"+430D859: B8 01 00 00 00                     - mov eax,00000001
"SquirrelGun-Win64-Shipping.exe"+430D85E: 89 44 24 74                        - mov [rsp+74],eax
"SquirrelGun-Win64-Shipping.exe"+430D862: 85 C0                              - test eax,eax
"SquirrelGun-Win64-Shipping.exe"+430D864: 0F 8E 24 08 00 00                  - jng "SquirrelGun-Win64-Shipping.exe"+430E08E
"SquirrelGun-Win64-Shipping.exe"+430D86A: 66 0F 1F 44 00 00                  - nop word ptr [rax+rax+00]
"SquirrelGun-Win64-Shipping.exe"+430D870: 48 8B 4D D8                        - mov rcx,[rbp-28]
"SquirrelGun-Win64-Shipping.exe"+430D874: 4C 8D 8D E8 01 00 00               - lea r9,[rbp+000001E8]
"SquirrelGun-Win64-Shipping.exe"+430D87B: 84 DB                              - test bl,bl
"SquirrelGun-Win64-Shipping.exe"+430D87D: 4C 8D 85 30 01 00 00               - lea r8,[rbp+00000130]
"SquirrelGun-Win64-Shipping.exe"+430D884: 48 8D 95 20 03 00 00               - lea rdx,[rbp+00000320]
// ---------- INJECTING HERE ----------
"SquirrelGun-Win64-Shipping.exe"+430D88B: 48 8B 01                           - mov rax,[rcx]
// ---------- DONE INJECTING  ----------
"SquirrelGun-Win64-Shipping.exe"+430D88E: 4C 8B 90 E0 02 00 00               - mov r10,[rax+000002E0]
"SquirrelGun-Win64-Shipping.exe"+430D895: B8 FF FF FF FF                     - mov eax,FFFFFFFF
"SquirrelGun-Win64-Shipping.exe"+430D89A: 0F 45 C6                           - cmovne eax,esi
"SquirrelGun-Win64-Shipping.exe"+430D89D: 89 44 24 30                        - mov [rsp+30],eax
"SquirrelGun-Win64-Shipping.exe"+430D8A1: 33 C0                              - xor eax,eax
"SquirrelGun-Win64-Shipping.exe"+430D8A3: 48 89 44 24 28                     - mov [rsp+28],rax
"SquirrelGun-Win64-Shipping.exe"+430D8A8: 4C 89 64 24 20                     - mov [rsp+20],r12
"SquirrelGun-Win64-Shipping.exe"+430D8AD: 41 FF D2                           - call r10
"SquirrelGun-Win64-Shipping.exe"+430D8B0: 48 89 44 24 68                     - mov [rsp+68],rax
"SquirrelGun-Win64-Shipping.exe"+430D8B5: 48 8B D0                           - mov rdx,rax
"SquirrelGun-Win64-Shipping.exe"+430D8B8: 48 85 C0                           - test rax,rax
"SquirrelGun-Win64-Shipping.exe"+430D8BB: 0F 84 C1 07 00 00                  - je "SquirrelGun-Win64-Shipping.exe"+430E082
"SquirrelGun-Win64-Shipping.exe"+430D8C1: 48 63 5D A8                        - movsxd  rbx,dword ptr [rbp-58]
"SquirrelGun-Win64-Shipping.exe"+430D8C5: 8D 4B 01                           - lea ecx,[rbx+01]
"SquirrelGun-Win64-Shipping.exe"+430D8C8: 89 4D A8                           - mov [rbp-58],ecx
"SquirrelGun-Win64-Shipping.exe"+430D8CB: 41 3B CD                           - cmp ecx,r13d
}

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>105</ID>
          <Description>"LocalPlayer_2147482495"</Description>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>[ply_base]</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>106</ID>
              <Description>"PlayerController"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>+30</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>107</ID>
                  <Description>"Character"</Description>
                  <ShowAsHex>1</ShowAsHex>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+2E0</Address>
                  <Offsets>
                    <Offset>0</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>326</ID>
                      <Description>"AC_HealthAndStats"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <GroupHeader>1</GroupHeader>
                      <Address>+640</Address>
                      <Offsets>
                        <Offset>0</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>327</ID>
                          <Description>"InvulnerableMode"</Description>
                          <DropDownList DisplayValueAsItem="1">0:E_InvulnerableMode::NewEnumerator0
1:E_InvulnerableMode::NewEnumerator1
2:E_InvulnerableMode::NewEnumerator2
3:E_InvulnerableMode::NewEnumerator3
4:E_InvulnerableMode::E_MAX
</DropDownList>
                          <ShowAsSigned>0</ShowAsSigned>
                          <VariableType>Byte</VariableType>
                          <Address>+141</Address>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>322</ID>
                      <Description>"BaseMaxSpeed"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Double</VariableType>
                      <Address>+948</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>316</ID>
                      <Description>"JumpMaxCount (use with Gun)"</Description>
                      <ShowAsSigned>1</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+434</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>317</ID>
                      <Description>"JumpCurrentCount (use with Gun)"</Description>
                      <ShowAsSigned>1</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+438</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>318</ID>
                      <Description>"JumpCurrentCountPreJump"</Description>
                      <ShowAsSigned>1</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+43C</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>103</ID>
                      <Description>"HeldWeapon"</Description>
                      <ShowAsHex>1</ShowAsHex>
                      <ShowAsSigned>0</ShowAsSigned>
                      <GroupHeader>1</GroupHeader>
                      <Address>+708</Address>
                      <Offsets>
                        <Offset>0</Offset>
                      </Offsets>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>104</ID>
                          <Description>"CurrentAmmo"</Description>
                          <ShowAsSigned>1</ShowAsSigned>
                          <VariableType>4 Bytes</VariableType>
                          <Address>+6CC</Address>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>330</ID>
                  <Description>"InventorySaveData"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <GroupHeader>1</GroupHeader>
                  <Address>+918</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>331</ID>
                      <Description>"Nuts"</Description>
                      <ShowAsSigned>1</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+0</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>332</ID>
                      <Description>"Gold Nuts"</Description>
                      <ShowAsSigned>1</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2741</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>517</ID>
      <Description>"║   TIP: Right-click values to set hotkeys!  ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2738</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2704</ID>
      <Description>"║       === YOUTUBE ===                            ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://www.youtube.com/@SeryogaSK");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2706</ID>
      <Description>"║       === OCT PROFILE ===                      ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=6096");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2705</ID>
      <Description>"║       === Habibrahimov.com ===           ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://habibrahimov.com");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2713</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2707</ID>
      <Description>"║     === Latest Update 04.05.26 ===        ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2712</ID>
      <Description>"╚══════════════════════════════╝"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
