Advertisement
Guest User

RBLX Addresses 5/23/18 - 5/30/18

a guest
May 25th, 2018
520
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.25 KB | None | 0 0
  1. /*
  2.  * ScriptContext: 0x1121698
  3.  * Identity: 0x1703938
  4.  * All should be right & working. If you need any other address just reply to the thread.
  5.  * Credits to Panders
  6. */
  7.  
  8. auto r_luad_pcall = (int(__cdecl*)(DWORD, int, int, int))EternalsRetcheck::unprotect(aslr(0x7402C0)); // done
  9. auto touserdata = (void*(__cdecl*)(DWORD, int))EternalsRetcheck::unprotect(aslr(0x73A680)); // done
  10.  
  11. void pushnil(unsigned int state) {
  12.     *(DWORD *)(*(DWORD *)(state + 8) + 8) = 0;
  13.     *(DWORD *)(state + 8) += 16;
  14. } // done
  15.  
  16. typedef void(__fastcall* rgetfield)(DWORD rL, int idx, const char *k);
  17. rgetfield getfield = (rgetfield)EternalsRetcheck::unprotect(aslr(0x73F4E0)); // done
  18.  
  19. typedef char*(__cdecl* rtolstring)(DWORD rL, int idx, size_t *size);
  20. rtolstring tolstring = (rtolstring)(EternalsRetcheck::unprotect(aslr(0x7418A0))); // done
  21.  
  22. typedef void(__cdecl* rsettop)(DWORD rL, int idx);
  23. rsettop settop = (rsettop)(EternalsRetcheck::unprotect(aslr(0x741660))); // done
  24.  
  25. typedef bool(__cdecl* l_toboolean)(DWORD rL, bool idx);
  26. l_toboolean toboolean = (l_toboolean)(aslr(0x7417E0)); // done
  27.  
  28. typedef void(__cdecl* l_pushvalue)(DWORD rL, DWORD idx);
  29. l_pushvalue pushvalue = (l_pushvalue)(EternalsRetcheck::unprotect(aslr(0x740950))); // done
  30.  
  31. typedef double(__cdecl* l_pushnumber)(DWORD rL, double idx);
  32. l_pushnumber pushnumber = (l_pushnumber)(EternalsRetcheck::unprotect(aslr(0x741290))); //done
  33.  
  34. typedef void(__cdecl* rpushstring)(DWORD rL, const char
  35. rpushstring pushstring = (rpushstring)(aslr(0x740880)); // done
  36.  
  37. typedef DWORD(__cdecl* next2)(DWORD rL, int idx);
  38. next2 next = (next2)(EternalsRetcheck::unprotect(aslr(0x740140))); // done
  39.  
  40. typedef bool(__cdecl* rboolean)(unsigned int, bool);
  41. rboolean pushboolean = (rboolean)(EternalsRetcheck::unprotect(aslr(0x740380))); // done
  42.  
  43. typedef double(__cdecl* rtonumber)(DWORD, int);
  44. rtonumber tonumber = (rtonumber)aslr(0x741B90); // done
  45.  
  46. typedef void(__cdecl* rpushcclosure)(DWORD rL, int fn, int non);
  47. rpushcclosure pushcclosure = (rpushcclosure)(EternalsRetcheck::unprotect(aslr(0x740400))); // done
  48.  
  49. typedef void(__cdecl*rcreatetable)(DWORD rL, int num, int fix);
  50. rcreatetable createtable = (rcreatetable)(EternalsRetcheck::unprotect(aslr(0x73F190))); // done
  51.  
  52. typedef void*(__cdecl*rnewuserdata)(DWORD rL, int idx);
  53. rnewuserdata newuserdata = (rnewuserdata)(EternalsRetcheck::unprotect(aslr(0x740080))); // done
  54.  
  55. typedef void*(__cdecl*rgetmetatable)(DWORD rL, int idx);
  56. rgetmetatable getmetatable = (rgetmetatable)(EternalsRetcheck::unprotect(aslr(0x73F7B0))); // done
  57.  
  58. typedef void*(__cdecl*rsettable)(DWORD rL, int);
  59. rsettable settable = (rsettable)(EternalsRetcheck::unprotect(aslr(0x7415D0))); // done
  60.  
  61. typedef DWORD(__cdecl*rtype)(DWORD, int);
  62. rtype type = (rtype)(aslr(0x741D00)); // done
  63.  
  64. typedef DWORD(__thiscall*rnewthread)(DWORD);
  65. rnewthread newthread = (rnewthread)EternalsRetcheck::unprotect(aslr(0x73FF90)); // done
  66.  
  67. typedef DWORD(__cdecl *rref)(DWORD, DWORD);
  68. rref ref = (rref)(Ret::unprotect<DWORD>((byte*)(aslr(0x73A490))));
  69.  
  70. typedef void(__thiscall*rrawgeti)(DWORD, DWORD, DWORD);
  71. rrawgeti rawgeti = (rrawgeti)EternalsRetcheck::unprotect(aslr(0x755B60)); //done
  72.  
  73. typedef void(__cdecl *rpushlight)(DWORD, void*);
  74. rpushlight pushlightuserdata = (rpushlight)(EternalsRetcheck::unprotect(aslr(0x755B60)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement