Categories > Coding > Lua >

[REL] Really Complicated WalkSpeed Script


RealNickk

am h3x0r

patron

Posts: 3053

Threads: 147

Joined: Feb, 2020

Reputation: 35

  • 1

Posted

I made a vm (that can barely do anything) as a joke that can set speed. Have fun trying to understand how it works LOL

yes you can execute it its literally exactly what a walkspeed script does just slower

currently waiting to see who will get mad at me for this

local function run(x, dat)
    local reg = { 0, 0, 0, 0 }
    local stack = {}
    
    local ip = 1
    while ip < #x do
        local op = x[ip]
        ip = ip + 1
        
        if op == 0x1 then -- move reg, reg
            reg[x[ip]] = reg[x[ip + 1]]
            ip = ip + 2
        elseif op == 0x2 then -- move reg, const
            reg[x[ip]] = x[ip + 1]
            ip = ip + 2
        elseif op == 0x3 then -- printreg reg
            print(reg[x[ip]])
            ip = ip + 1
        elseif op == 0x4 then -- push const
            stack[#stack + 1] = x[ip]
            ip = ip + 1
        elseif op == 0x5 then -- push reg
            stack[#stack + 1] = reg[x[ip]]
            ip = ip + 1
        elseif op == 0x6 then -- pop reg
            reg[x[ip]] = table.remove(stack, #stack)
            ip = ip + 1
        elseif op == 0x7 then -- fetch reg, const
            reg[x[ip]] = getfenv()[dat[x[ip + 1]]]
            ip = ip + 2
        elseif op == 0x8 then -- index reg, reg
            reg[x[ip]] = reg[x[ip]][dat[reg[x[ip + 1]]]]
            ip = ip + 2
        elseif op == 0x9 then -- newindex reg, reg, reg
            reg[x[ip]][dat[reg[x[ip + 1]]]] = reg[x[ip + 2]]
            ip = ip + 3
        end
    end
end

run({
    0x2, 0x1, 0x1,     -- move r1, 0x1->game
    0x7, 0x2, 0x1,     -- fetch r2, r1
    0x2, 0x1, 0x2,     -- move r1, 0x2->Players
    0x8, 0x2, 0x1,     -- index r2, r1
    0x2, 0x1, 0x3,     -- move r1, 0x3->LocalPlayer
    0x8, 0x2, 0x1,     -- index r2, r1
    0x2, 0x1, 0x4,     -- move r1, 0x4->Character
    0x8, 0x2, 0x1,     -- index r2, r1
    0x2, 0x1, 0x5,     -- move r1, 0x5->Humanoid
    0x8, 0x2, 0x1,     -- index r2, r1
    0x2, 0x3, 0x64,    -- move r3, 100
    0x2, 0x4, 0x6,     -- move r4, 0x6->WalkSpeed
    0x9, 0x2, 0x4, 0x3 -- newindex r2, r4, r3
}, { "game", "Players", "LocalPlayer", "Character", "Humanoid", "WalkSpeed" })
print("ran")
-- recommendation to minify by seizuresalad thank him for this
local function a(b,c)local d={0,0,0,0}local e={}local f=1;while f<#b do local g=b[f]f=f+1;if g==0x1 then d[b[f]]=d[b[f+1]]f=f+2 elseif g==0x2 then d[b[f]]=b[f+1]f=f+2 elseif g==0x3 then print(d[b[f]])f=f+1 elseif g==0x4 then e[#e+1]=b[f]f=f+1 elseif g==0x5 then e[#e+1]=d[b[f]]f=f+1 elseif g==0x6 then d[b[f]]=table.remove(e,#e)f=f+1 elseif g==0x7 then d[b[f]]=getfenv()[c[b[f+1]]]f=f+2 elseif g==0x8 then d[b[f]]=d[b[f]][c[d[b[f+1]]]]f=f+2 elseif g==0x9 then d[b[f]][c[d[b[f+1]]]]=d[b[f+2]]f=f+3 end end end;a({0x2,0x1,0x1,0x7,0x2,0x1,0x2,0x1,0x2,0x8,0x2,0x1,0x2,0x1,0x3,0x8,0x2,0x1,0x2,0x1,0x4,0x8,0x2,0x1,0x2,0x1,0x5,0x8,0x2,0x1,0x2,0x3,0x64,0x2,0x4,0x6,0x9,0x2,0x4,0x3},{"game","Players","LocalPlayer","Character","Humanoid","WalkSpeed"})print("ran")

4b5951d5-1b9b-407b-b514-78eb46591564

Posts: 227

Threads: 10

Joined: Feb, 2021

Reputation: 9

  • 0

Replied

I cant even understand this thing im dumb 😭😢😢

Im netral, not evil, not too kind either.

Posts: 122

Threads: 6

Joined: Feb, 2022

Reputation: 6

  • 0

Replied

oh no he has my ip in it 😨

Learning how to cheat on roblox

 

Executors I own: Synapse X, Asshurt/Sirhurt, Scriptware

Aja

Zenexya#2964

Posts: 1079

Threads: 121

Joined: Apr, 2021

Reputation: -1

  • 0

Replied

@YeemiRouth dis you?

69.420.2137.1337

  • 0

Added

Looks like C++ a bit, great work :thumbsup:

Posts: 121

Threads: 16

Joined: Jul, 2021

Reputation: 0

  • 0

Replied

Hello.

Nice Realease,

So since the script is complicated would it be hard for games to detect this script? Or is it really hard to be detected?

EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Shade_0122

It was a good run

noticed

Posts: 1553

Threads: 103

Joined: Jun, 2020

Reputation: 26

  • 0

Replied

Why just why

RealNickk

am h3x0r

patron

Posts: 3053

Threads: 147

Joined: Feb, 2020

Reputation: 35

  • 0

Replied

@GoldenCheats Proof of concept for running completely custom instruction sets on Lua, it's just hard to read. This code is literally equal to game.Players.LocalPlayer.Character.WalkSpeed = 100

  • 0

Added

@Shade_0122 Because yes.

  • 0

Added

@Aja looks nothing like cpp btw lol

4b5951d5-1b9b-407b-b514-78eb46591564

Posts: 121

Threads: 16

Joined: Jul, 2021

Reputation: 0

  • 0

Replied

u shouldve taken time to make a advanced walkspeed that works on most anti cheat games instead of overcoding for the most simple script ever but still cool i guess.

EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

RealNickk

am h3x0r

patron

Posts: 3053

Threads: 147

Joined: Feb, 2020

Reputation: 35

  • 0

Replied

@GoldenCheats again the point wasnt to make a walkspeed script, the point was a proof of concept

4b5951d5-1b9b-407b-b514-78eb46591564

Posts: 121

Threads: 16

Joined: Jul, 2021

Reputation: 0

  • 0

Replied

ye u should make another walkspeed script but it being complicated so anti cheats dont detect it like ur fly that was basically rly hard to detect

EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

Spanksterria

Sprunk

noticed

Posts: 91

Threads: 17

Joined: Jul, 2021

Reputation: 19

  • 1

Replied

I've successfully decompiled this for anyone who was wondering if it's malware.

 

 

-- decompiled by fishy
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100

I can write a Transpiler with nothing but my fingers.

join headhunter today

https://cdn.discordapp.com/attachments/938594070740230154/939079378342649896/fishcan.png

RealNickk

am h3x0r

patron

Posts: 3053

Threads: 147

Joined: Feb, 2020

Reputation: 35

  • 0

Replied

@Spanksterria 100% compiled by humans!

4b5951d5-1b9b-407b-b514-78eb46591564



Users viewing this thread:


( Members: 0, Guests: 1, Total: 1 )