<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="51">
  <CheatEntries>
    <CheatEntry>
      <ID>105457</ID>
      <Description>"CLICK ME FIRST FOR MONO (Date: 5/14/2026)"</Description>
      <Color>FF00FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end

-- aktiveerib Mono features
LaunchMonoDataCollector()

{$asm}

[DISABLE]
{$lua}
if syntaxcheck then return end

-- siin ei pea midagi välja lülitama

{$asm}

</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>105458</ID>
      <Description>"GOD MODE"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
local m = mono_findMethod("", "GameModel", "CausePlayerDamage")
local addr = mono_compile_method(m)
registerSymbol("GodModeAddr", addr)
{$asm}
GodModeAddr:
  ret

[DISABLE]
unregistersymbol(GodModeAddr)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Unlimited Gold"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Author: cook45 }
[ENABLE]
{$lua}
if syntaxcheck then return end
local m = mono_findMethod('', 'GameModel', 'get_Gold')
registerSymbol("GoldHook", mono_compile_method(m))
{$asm}
GoldHook:
  mov eax, 4B189680 // (float)9999999.0
  movd xmm0, eax
  ret

[DISABLE]
unregistersymbol(GoldHook)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"2. SPEED HACK (POINTER)"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
local m = mono_findMethod("", "csPlayerMovement", "FixedUpdate")
mono_compile_method(m)
{$asm}
aobscanregion(speed_aob, csPlayerMovement:FixedUpdate, csPlayerMovement:FixedUpdate+2000, F3 0F 10 46 70)

alloc(newmem,2048,speed_aob)
alloc(PlayerPtr, 8)
label(returnhere)

newmem:
mov [PlayerPtr], rsi // Salvestame stickmani aadressi
movss xmm0,[rsi+70]   // Originaalkood
jmp returnhere

speed_aob:
jmp newmem
returnhere:

registerSymbol(PlayerPtr)

[DISABLE]
{$lua}
if syntaxcheck then return end
local addr = getAddress("speed_aob")
if addr ~= 0 then
    writeBytes(addr, 0xF3, 0x0F, 0x10, 0x46, 0x70)
end
unregisterSymbol("PlayerPtr")
{$asm}
dealloc(newmem)
dealloc(PlayerPtr)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"&lt;-- Stickman Speed (Change Value)"</Description>
          <VariableType>Float</VariableType>
          <Address>PlayerPtr</Address>
          <Offsets>
            <Offset>70</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
