-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAddress.h
906 lines (618 loc) · 23.7 KB
/
Address.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
// Auto Lua Type: https://github.com/Mellonyt/Roblox-Lua-Type-Scanner
// Scanning Time: 75.000000 Secs
// Dumping Date: Thu Jan 21 23:00:47 2021
// For version-9472c087fadb4d62
// Dumped With Mellonyt aka Mellon Addy Dumper My Discord: mellonyt#1488
#include <Windows.h>
#include<cstdint>
namespace Adresses {
DWORD addinfo_addr = 0x013400E0;
#define addinfo_CCV __cdecl
DWORD adjuststack_addr = 0x01335700;
#define adjuststack_CCV __cdecl
DWORD arith_addr = 0x0134B260;
#define arith_CCV __cdecl
DWORD aux_upvalue_addr = 0x01333070;
#define aux_upvalue_CCV __cdecl
DWORD auxgetinfo_addr = 0x01340150;
#define auxgetinfo_CCV __cdecl
DWORD auxresume_addr = 0x01341C20;
#define auxresume_CCV __cdecl
DWORD call_bintm_addr = 0x0134AB00;
#define call_bintm_CCV __cdecl
DWORD call_ordertm_addr = 0x0134ABB0;
#define call_ordertm_CCV __cdecl
DWORD calltmres_addr = 0x0134A9B0;
#define calltmres_CCV __cdecl
DWORD close_state_addr = 0x0133FBB0;
#define close_state_CCV __fastcall
DWORD currentline_addr = 0x01340320;
#define currentline_CCV __cdecl
DWORD err_geterrorstring_addr = 0x0091A260;
#define err_geterrorstring_CCV __cdecl
DWORD f_call_addr = 0x01333100;
#define f_call_CCV __cdecl
DWORD f_luaopen_addr = 0x0133FC40;
#define f_luaopen_CCV __cdecl
DWORD findfirstchild_addr = 0x00673C50;
#define findfirstchild_CCV __thiscall
DWORD findfirstchildofclass_addr = 0x00673E20;
#define findfirstchildofclass_CCV __thiscall
DWORD findlocal_addr = 0x01347C70;
#define findlocal_CCV __cdecl
DWORD fireclickdetector_addr = 0x00C1A160;
#define fireclickdetector_CCV __thiscall
DWORD flog_getvalue_addr = 0x014ECF00;
#define flog_getvalue_CCV __cdecl
DWORD flog_setvalue_addr = 0x014ED6C0;
#define flog_setvalue_CCV __cdecl
DWORD getdatamodel_addr = 0x00F48BF0;
#define getdatamodel_CCV __thiscall
DWORD getdatamodel2_addr = 0x00F48AA0;
#define getdatamodel2_CCV __cdecl
DWORD getfunc_addr = 0x01341450;
#define getfunc_CCV __cdecl
DWORD getjobsbyname_addr = 0x00FD2870;
#define getjobsbyname_CCV __cdecl
DWORD getnamecallmethod_addr = 0x01335770;
#define getnamecallmethod_CCV __cdecl
DWORD grabscriptcontext_addr = 0x005E0B20;
#define grabscriptcontext_CCV __stdcall
DWORD grabglobalstateindex_addr = 0x0077FD00;
#define grabglobalstateindex_CCV __thiscall
DWORD growci_addr = 0x01336360;
#define growci_CCV __cdecl
DWORD hashnum_addr = 0x01349660;
#define hashnum_CCV __cdecl
DWORD index2adr_addr = 0x01333150;
#define index2adr_CCV __stdcall
DWORD luaopen_base_addr = 0x01341870;
#define luaopen_base_CCV __cdecl
DWORD lua_call_addr = 0x01333270;
#define lua_call_CCV __cdecl
DWORD lua_checkstack_addr = 0x013332E0;
#define lua_checkstack_CCV __cdecl
DWORD lua_close_addr = 0x0133FDB0;
#define lua_close_CCV __cdecl
DWORD lua_concat_addr = 0x01333380;
#define lua_concat_CCV __cdecl
DWORD lua_createtable_addr = 0x01333430;
#define lua_createtable_CCV __cdecl
DWORD lua_error_addr = 0x01333570;
#define lua_error_CCV __cdecl
DWORD lua_freeobj_addr = 0x01348070;
#define lua_freeobj_CCV __cdecl
DWORD lua_gc_addr = 0x01333580;
#define lua_gc_CCV __cdecl
DWORD lua_getargument_addr = 0x013407B0;
#define lua_getargument_CCV __cdecl
DWORD lua_getfenv_addr = 0x013336A0;
#define lua_getfenv_CCV __cdecl
DWORD lua_getfield_addr = 0x01333740;
#define lua_getfield_CCV __thiscall
DWORD lua_getinfo_addr = 0x01340870;
#define lua_getinfo_CCV __cdecl
DWORD lua_getlocal_addr = 0x01340940;
#define lua_getlocal_CCV __cdecl
DWORD lua_getmetatable_addr = 0x013337E0;
#define lua_getmetatable_CCV __stdcall
DWORD lua_getstack_addr = 0x013409F0;
#define lua_getstack_CCV __cdecl
DWORD lua_gettable_addr = 0x013338A0;
#define lua_gettable_CCV __cdecl
DWORD lua_gettop_addr = 0x01333910;
#define lua_gettop_CCV __cdecl
DWORD lua_getupvalue_addr = 0x01333930;
#define lua_getupvalue_CCV __cdecl
DWORD lua_insert_addr = 0x013339C0;
#define lua_insert_CCV __cdecl
DWORD lua_iscfunction_addr = 0x01333A40;
#define lua_iscfunction_CCV __cdecl
DWORD lua_isnumber_addr = 0x01333AE0;
#define lua_isnumber_CCV __cdecl
DWORD lua_isstring_addr = 0x01333B40;
#define lua_isstring_CCV __cdecl
DWORD lua_isuserdata_addr = 0x01333A90;
#define lua_isuserdata_CCV __cdecl
DWORD lua_lessthan_addr = 0x01333B90;
#define lua_lessthan_CCV __cdecl
DWORD lua_newstate_addr = 0x0133FDE0;
#define lua_newstate_CCV __cdecl
DWORD lua_newthread_addr = 0x01333C40;
#define lua_newthread_CCV __cdecl
DWORD lua_newuserdata_addr = 0x01333CD0;
#define lua_newuserdata_CCV __cdecl
DWORD lua_next_addr = 0x01333D50;
#define lua_next_CCV __cdecl
DWORD lua_objlen_addr = 0x01333DE0;
#define lua_objlen_CCV __cdecl
DWORD lua_pcall_addr = 0x01333EC0;
#define lua_pcall_CCV __cdecl
DWORD lua_pushboolean_addr = 0x01333F80;
#define lua_pushboolean_CCV __cdecl
DWORD lua_pushcclosure_addr = 0x01333FD0;
#define lua_pushcclosure_CCV __cdecl
DWORD lua_pushfstring_addr = 0x013340A0;
#define lua_pushfstring_CCV __cdecl
DWORD lua_pushinteger_addr = 0x01334110;
#define lua_pushinteger_CCV __cdecl
DWORD lua_pushlightuserdata_addr = 0x01334170;
#define lua_pushlightuserdata_CCV __cdecl
DWORD lua_pushlstring_addr = 0x013341C0;
#define lua_pushlstring_CCV __cdecl
DWORD lua_pushnil_addr = 0x01334240;
#define lua_pushnil_CCV __cdecl
DWORD lua_pushnumber_addr = 0x01334290;
#define lua_pushnumber_CCV __stdcall
DWORD lua_pushstring_addr = 0x013342F0;
#define lua_pushstring_CCV __stdcall
DWORD lua_pushthread_addr = 0x013343D0;
#define lua_pushthread_CCV __cdecl
DWORD lua_pushvalue_addr = 0x013344A0;
#define lua_pushvalue_CCV __cdecl
DWORD lua_pushvfstring_addr = 0x01334510;
#define lua_pushvfstring_CCV __cdecl
DWORD lua_rawequal_addr = 0x013345F0;
#define lua_rawequal_CCV __cdecl
DWORD lua_rawget_addr = 0x01334670;
#define lua_rawget_CCV __cdecl
DWORD lua_rawgeti_addr = 0x01334790;
#define lua_rawgeti_CCV __cdecl
DWORD lua_rawset_addr = 0x01334810;
#define lua_rawset_CCV __cdecl
DWORD lua_rawseti_addr = 0x013348E0;
#define lua_rawseti_CCV __cdecl
DWORD lua_rawvalue_addr = 0x01333220;
#define lua_rawvalue_CCV __cdecl
DWORD lua_remove_addr = 0x013349B0;
#define lua_remove_CCV __cdecl
DWORD lua_replace_addr = 0x01334A40;
#define lua_replace_CCV __cdecl
DWORD lua_resume_addr = 0x013368B0;
#define lua_resume_CCV __cdecl
DWORD lua_setfenv_addr = 0x01334B40;
#define lua_setfenv_CCV __cdecl
DWORD lua_setfield_addr = 0x01334C10;
#define lua_setfield_CCV __stdcall
DWORD lua_setlocal_addr = 0x01340A80;
#define lua_setlocal_CCV __cdecl
DWORD lua_setmetatable_addr = 0x01334CC0;
#define lua_setmetatable_CCV __cdecl
DWORD lua_setreadonly_addr = 0x01334DD0;
#define lua_setreadonly_CCV __cdecl
DWORD lua_setsafeenv_addr = 0x01334E40;
#define lua_setsafeenv_CCV __cdecl
DWORD lua_settable_addr = 0x01334EB0;
#define lua_settable_CCV __cdecl
DWORD lua_settop_addr = 0x01334F30;
#define lua_settop_CCV __fastcall
DWORD lua_setupvalue_addr = 0x01334FB0;
#define lua_setupvalue_CCV __cdecl
DWORD lua_toboolean_addr = 0x01335060;
#define lua_toboolean_CCV __cdecl
DWORD lua_tointeger_addr = 0x013350B0;
#define lua_tointeger_CCV __cdecl
DWORD lua_tolstring_addr = 0x01335130;
#define lua_tolstring_CCV __stdcall
DWORD lua_tonumber_addr = 0x01335250;
#define lua_tonumber_CCV __cdecl
DWORD lua_topointer_addr = 0x013352D0;
#define lua_topointer_CCV __cdecl
DWORD lua_tostring_addr = 0x01335390;
#define lua_tostring_CCV __cdecl
DWORD lua_tothread_addr = 0x01335410;
#define lua_tothread_CCV __cdecl
DWORD lua_tounsignedx_addr = 0x01335450;
#define lua_tounsignedx_CCV __cdecl
DWORD lua_touserdata_addr = 0x013354E0;
#define lua_touserdata_CCV __cdecl
DWORD lua_type_addr = 0x013355D0;
#define lua_type_CCV __cdecl
DWORD lua_typename_addr = 0x01335610;
#define lua_typename_CCV __cdecl
DWORD lua_xmove_addr = 0x01335680;
#define lua_xmove_CCV __cdecl
DWORD lua_yeild_addr = 0x01336B10;
#define lua_yeild_CCV __cdecl
DWORD luaa_pushobject_addr = 0x01333200;
#define luaa_pushobject_CCV __cdecl
DWORD luab_auxwrap_addr = 0x01341DE0;
#define luab_auxwrap_CCV __cdecl
DWORD luac_barrierback_addr = 0x01348010;
#define luac_barrierback_CCV __cdecl
DWORD luac_barrierf_addr = 0x01348030;
#define luac_barrierf_CCV __cdecl
DWORD luac_fullgc_addr = 0x01348160;
#define luac_fullgc_CCV __cdecl
DWORD luac_link_addr = 0x01348240;
#define luac_link_CCV __cdecl
DWORD luac_linkupval_addr = 0x01348270;
#define luac_linkupval_CCV __cdecl
DWORD luac_step_addr = 0x013482F0;
#define luac_step_CCV __cdecl
DWORD luad_call_addr = 0x013362C0;
#define luad_call_CCV __cdecl
DWORD luad_growstack_addr = 0x013363C0;
#define luad_growstack_CCV __cdecl
DWORD luad_pcall_addr = 0x013363F0;
#define luad_pcall_CCV __cdecl
DWORD luad_poscall_addr = 0x0133F6B0;
#define luad_poscall_CCV __cdecl
DWORD luad_precall_addr = 0x0133F740;
#define luad_precall_CCV __cdecl
DWORD luad_rawrunprotected_addr = 0x013364F0;
#define luad_rawrunprotected_CCV __cdecl
DWORD luad_reallocci_addr = 0x01336630;
#define luad_reallocci_CCV __cdecl
DWORD luad_reallocstack_addr = 0x013366B0;
#define luad_reallocstack_CCV __cdecl
DWORD luad_seterrorObj_addr = 0x01336790;
#define luad_seterrorObj_CCV __cdecl
DWORD luad_throw_addr = 0x01336800;
#define luad_throw_CCV __cdecl
DWORD luae_freethread_addr = 0x0133FCC0;
#define luae_freethread_CCV __cdecl
DWORD luae_newthread_addr = 0x0133FD30;
#define luae_newthread_CCV __cdecl
DWORD luaf_close_addr = 0x01347A10;
#define luaf_close_CCV __cdecl
DWORD luaf_findupval_addr = 0x01347AA0;
#define luaf_findupval_CCV __cdecl
DWORD luaf_freeproto_addr = 0x01347B70;
#define luaf_freeproto_CCV __cdecl
DWORD luaf_newcclosure_addr = 0x01347CD0;
#define luaf_newcclosure_CCV __cdecl
DWORD luaf_newlclosure_addr = 0x01347D30;
#define luaf_newlclosure_CCV __cdecl
DWORD luaf_newproto_addr = 0x01347DA0;
#define luaf_newproto_CCV __cdecl
DWORD luag_aritherror_addr = 0x013403B0;
#define luag_aritherror_CCV __cdecl
DWORD luag_breakpoint_addr = 0x01340420;
#define luag_breakpoint_CCV __cdecl
DWORD luag_concaterror_addr = 0x01340570;
#define luag_concaterror_CCV __cdecl
DWORD luag_forerrorl_addr = 0x013405B0;
#define luag_forerrorl_CCV __cdecl
DWORD luag_getline_addr = 0x013405E0;
#define luag_getline_CCV __cdecl
DWORD luag_indexerror_addr = 0x01340620;
#define luag_indexerror_CCV __cdecl
DWORD luag_ordererror_addr = 0x013406C0;
#define luag_ordererror_CCV __cdecl
DWORD luag_runerror_addr = 0x01340750;
#define luag_runerror_CCV __cdecl
DWORD luag_typeerror_addr = 0x0134B890;
#define luag_typeerror_CCV __cdecl
DWORD luah_clone_addr = 0x01349750;
#define luah_clone_CCV __cdecl
DWORD luah_free_addr = 0x01349870;
#define luah_free_CCV __cdecl
DWORD luah_get_addr = 0x013498D0;
#define luah_get_CCV __cdecl
DWORD luah_getn_addr = 0x01349980;
#define luah_getn_CCV __cdecl
DWORD luah_getnum_addr = 0x01349A00;
#define luah_getnum_CCV __cdecl
DWORD luah_getstr_addr = 0x01349AE0;
#define luah_getstr_CCV __cdecl
DWORD luah_new_addr = 0x01349B50;
#define luah_new_CCV __cdecl
DWORD luah_next_addr = 0x01349BC0;
#define luah_next_CCV __cdecl
DWORD luah_resizearray_addr = 0x01349DA0;
#define luah_resizearray_CCV __cdecl
DWORD luah_set_addr = 0x01349DF0;
#define luah_set_CCV __cdecl
DWORD luah_setnum_addr = 0x01349F10;
#define luah_setnum_CCV __cdecl
DWORD luah_setstr_addr = 0x01349F80;
#define luah_setstr_CCV __cdecl
DWORD lual_addlstring_addr = 0x013357F0;
#define lual_addlstring_CCV __cdecl
DWORD lual_addvalue_addr = 0x01335860;
#define lual_addvalue_CCV __cdecl
DWORD lual_argerror_addr = 0x013358E0;
#define lual_argerror_CCV __cdecl
DWORD lual_buffinit_addr = 0x01335930;
#define lual_buffinit_CCV __cdecl
DWORD lual_checkany_addr = 0x013359E0;
#define lual_checkany_CCV __cdecl
DWORD lual_checkinteger_addr = 0x01335A20;
#define lual_checkinteger_CCV __cdecl
DWORD lual_checklstring_addr = 0x01335A50;
#define lual_checklstring_CCV __cdecl
DWORD lual_checknumber_addr = 0x01335A80;
#define lual_checknumber_CCV __cdecl
DWORD lual_checkstack_addr = 0x01335AB0;
#define lual_checkstack_CCV __cdecl
DWORD lual_checktype_addr = 0x01335AF0;
#define lual_checktype_CCV __cdecl
DWORD lual_checkunsigned_addr = 0x01335B20;
#define lual_checkunsigned_CCV __cdecl
DWORD lual_error_addr = 0x01335B50;
#define lual_error_CCV __cdecl
DWORD lual_findtable_addr = 0x01335B80;
#define lual_findtable_CCV __cdecl
DWORD lual_getmetafield_addr = 0x01335C70;
#define lual_getmetafield_CCV __cdecl
DWORD lual_newmetatable_addr = 0x01335CD0;
#define lual_newmetatable_CCV __cdecl
DWORD lual_optinteger_addr = 0x01335D40;
#define lual_optinteger_CCV __cdecl
DWORD lual_optlstring_addr = 0x01335D90;
#define lual_optlstring_CCV __cdecl
DWORD lual_prepbuffer_addr = 0x01335E70;
#define lual_prepbuffer_CCV __cdecl
DWORD lual_pushresult_addr = 0x01335EB0;
#define lual_pushresult_CCV __cdecl
DWORD lual_ref_addr = 0x01335EF0;
#define lual_ref_CCV __cdecl
DWORD lual_register_addr = 0x01335FB0;
#define lual_register_CCV __cdecl
DWORD lual_typeerror_addr = 0x013360A0;
#define lual_typeerror_CCV __cdecl
DWORD lual_unref_addr = 0x01336140;
#define lual_unref_CCV __cdecl
DWORD lual_where_addr = 0x013361A0;
#define lual_where_CCV __cdecl
DWORD luam_realloc_addr = 0x0134BCF0;
#define luam_realloc_CCV __cdecl
DWORD luam_realloc__addr = 0x0134BBB0;
#define luam_realloc__CCV __cdecl
DWORD luam_toobig_addr = 0x0134BE00;
#define luam_toobig_CCV __cdecl
DWORD luao_chunkid_addr = 0x01336E00;
#define luao_chunkid_CCV __cdecl
DWORD luao_pushfstring_addr = 0x01336F80;
#define luao_pushfstring_CCV __cdecl
DWORD luao_pushvfstring_addr = 0x01337020;
#define luao_pushvfstring_CCV __cdecl
DWORD luao_rawequalKey_addr = 0x013370C0;
#define luao_rawequalKey_CCV __cdecl
DWORD luao_rawequalobj_addr = 0x01337140;
#define luao_rawequalobj_CCV __cdecl
DWORD luao_str2d_addr = 0x013371C0;
#define luao_str2d_CCV __cdecl
DWORD luas_newlstr_addr = 0x01349260;
#define luas_newlstr_CCV __cdecl
DWORD luas_newudata_addr = 0x01349360;
#define luas_newudata_CCV __cdecl
DWORD luas_resize_addr = 0x013493B0;
#define luas_resize_CCV __cdecl
DWORD luat_gettm_addr = 0x0134B860;
#define luat_gettm_CCV __cdecl
DWORD luat_objtypename_addr = 0x0134B9B0;
#define luat_objtypename_CCV __cdecl
DWORD luau_backtrace_addr = 0x0133E4B0;
#define luau_backtrace_CCV __cdecl
DWORD luau_betavm_addr = 0x0133AC20;
#define luau_betavm_CCV __cdecl
DWORD luau_callhook_addr = 0x0133EA60;
#define luau_callhook_CCV __cdecl
DWORD luau_calltm_addr = 0x0133E940;
#define luau_calltm_CCV __cdecl
DWORD luau_deserialize_addr = 0x0133EBF0;
#define luau_deserialize_CCV __cdecl
DWORD luau_execute_addr = 0x01360AC0;
#define luau_execute_CCV __cdecl
DWORD luau_loopforg_addr = 0x0133F640;
#define luau_loopforg_CCV __cdecl
DWORD luau_prepareforn_addr = 0x0133F880;
#define luau_prepareforn_CCV __cdecl
DWORD luau_resolveimport_addr = 0x0133F920;
#define luau_resolveimport_CCV __cdecl
DWORD luau_tryfunctm_addr = 0x0133FAC0;
#define luau_tryfunctm_CCV __cdecl
DWORD luav_concat_addr = 0x0134AC30;
#define luav_concat_CCV __cdecl
DWORD luav_doarith_addr = 0x0134AF80;
#define luav_doarith_CCV __cdecl
DWORD luav_dolen_addr = 0x0134B1B0;
#define luav_dolen_CCV __cdecl
DWORD luav_execute_addr = 0x013372B0;
#define luav_execute_CCV __cdecl
DWORD luav_gettable_addr = 0x0134B3B0;
#define luav_gettable_CCV __cdecl
DWORD luav_gettable_opt_addr = 0x0134B390;
#define luav_gettable_opt_CCV __cdecl
DWORD luav_lessequal_addr = 0x0134B4C0;
#define luav_lessequal_CCV __cdecl
DWORD luav_lessthan_addr = 0x0134B560;
#define luav_lessthan_CCV __cdecl
DWORD luav_settable_addr = 0x0134B600;
#define luav_settable_CCV __cdecl
DWORD luav_tonumber_addr = 0x0134B790;
#define luav_tonumber_CCV __cdecl
DWORD luav_tostring_addr = 0x0134B7F0;
#define luav_tostring_CCV __cdecl
DWORD luavm_compile_addr = 0x006BD430;
#define luavm_compile_CCV __cdecl
DWORD luavm_load_addr = 0x006BD970;
#define luavm_load_CCV __cdecl
DWORD luax_init_addr = 0x0134B900;
#define luax_init_CCV __cdecl
DWORD luaz_openspace_addr = 0x0134D610;
#define luaz_openspace_CCV __cdecl
DWORD mainposition_addr = 0x01349FC0;
#define mainposition_CCV __cdecl
DWORD markmt_addr = 0x01348540;
#define markmt_CCV __cdecl
DWORD markroot_addr = 0x01348620;
#define markroot_CCV __cdecl
DWORD match_addr = 0x01345560;
#define match_CCV __cdecl
DWORD newkey_addr = 0x0134A100;
#define newkey_CCV __cdecl
DWORD newlstr_addr = 0x01349490;
#define newlstr_CCV __thiscall
DWORD print_addr = 0x00656180;
#define print_CCV __cdecl
DWORD push_captures_addr = 0x01345EF0;
#define push_captures_CCV __cdecl
DWORD rbx_corescript_getluavmcorescriptfilepath_addr = 0x00AAD620;
#define rbx_corescript_getluavmcorescriptfilepath_CCV __cdecl
DWORD rbx_datastore_runtransformfunction_addr = 0x00D7B1F0;
#define rbx_datastore_runtransformfunction_CCV __thiscall
DWORD rbx_datamodel_dodatamodelsetup_addr = 0x006DED60;
#define rbx_datamodel_dodatamodelsetup_CCV __cdecl
DWORD rbx_debugvalueconverte_userdatatostring_addr = 0x00BEE160;
#define rbx_debugvalueconverte_userdatatostring_CCV __cdecl
DWORD rbx_deu_uploadcrasheventfile_addr = 0x00623700;
#define rbx_deu_uploadcrasheventfile_CCV __cdecl
DWORD rbx_lm_reporterror_addr = 0x00627F90;
#define rbx_lm_reporterror_CCV __cdecl
DWORD rbx_lua_dumpthreadrefcounts_addr = 0x00826E40;
#define rbx_lua_dumpthreadrefcounts_CCV __cdecl
DWORD rbx_network_replicator_processdeserializedpacket_addr = 0x01129070;
#define rbx_network_replicator_processdeserializedpacket_CCV __thiscall
DWORD rbx_network_sendprotectedbytecode2_addr = 0x0113D3E0;
#define rbx_network_sendprotectedbytecode2_CCV __thiscall
DWORD rbx_network_server_registerlegalscript_addr = 0x01153470;
#define rbx_network_server_registerlegalscript_CCV __thiscall
DWORD rbx_rcr_processexception_addr = 0x00627E40;
#define rbx_rcr_processexception_CCV __thiscall
DWORD rbx_sc_closestate_addr = 0x0077BA10;
#define rbx_sc_closestate_CCV __cdecl
DWORD rbx_sc_closestates_addr = 0x0077BAD0;
#define rbx_sc_closestates_CCV __thiscall
DWORD rbx_sc_crash_addr = 0x0077C4A0;
#define rbx_sc_crash_CCV __cdecl
DWORD rbx_sc_interrupt_addr = 0x007812E0;
#define rbx_sc_interrupt_CCV __cdecl
DWORD rbx_sc_loadstring_addr = 0x00781BD0;
#define rbx_sc_loadstring_CCV __cdecl
DWORD rbx_sc_scriptcontext_addr = 0x007746F0;
#define rbx_sc_scriptcontext_CCV __thiscall
DWORD rbx_sc_startscript_addr = 0x0078C9E0;
#define rbx_sc_startscript_CCV __thiscall
DWORD rbx_sc_watchdog_addr = 0x0078E4F0;
#define rbx_sc_watchdog_CCV __thiscall
DWORD rbx_scriptcontext_getcontext_addr = 0x0077FB40;
#define rbx_scriptcontext_getcontext_CCV __cdecl
DWORD rbx_scriptcontext_getglobalstate_addr = 0x0077FD40;
#define rbx_scriptcontext_getglobalstate_CCV __cdecl
DWORD rbx_modulescript_vmstate_addr = 0x00BFDEE0;
#define rbx_modulescript_vmstate_CCV __stdcall
DWORD rbx_modulescript_pervmstate_setcompletedsuccess_addr = 0x00BFDBB0;
#define rbx_modulescript_pervmstate_setcompletedsuccess_CCV __stdcall
DWORD rbx_modulescript_pervmstate_getandclearyieldedimporters_addr = 0x00BFD920;
#define rbx_modulescript_pervmstate_getandclearyieldedimporters_CCV __thiscall
DWORD rbx_scriptcontext_requiremodulescriptsuccesscontinuation_addr = 0x00789C60;
#define rbx_scriptcontext_requiremodulescriptsuccesscontinuation_CCV __cdecl
DWORD rbx_setthreadname_addr = 0x00FB1350;
#define rbx_setthreadname_CCV __cdecl
DWORD rbx_standardout_printwithlink_addr = 0x00655E60;
#define rbx_standardout_printwithlink_CCV __fastcall
DWORD rbx_ts_startscript_addr = 0x00AF5150;
#define rbx_ts_startscript_CCV __thiscall
DWORD rbx_ws_getrealphysicsfps_addr = 0x00906500;
#define rbx_ws_getrealphysicsfps_CCV __thiscall
DWORD rbxcrash_addr = 0x014F8400;
#define rbxcrash_CCV __cdecl
DWORD reallymarkobject_addr = 0x01348B70;
#define reallymarkobject_CCV __cdecl
DWORD rehash_addr = 0x0134A2B0;
#define rehash_CCV __cdecl
DWORD reportError_addr = 0x00788CD0;
#define reportError_CCV __stdcall
DWORD resize_addr = 0x0134A520;
#define resize_CCV __cdecl
DWORD resume_addr = 0x01336B80;
#define resume_CCV __cdecl
DWORD resume_error_addr = 0x01336C60;
#define resume_error_CCV __cdecl
DWORD retcheck_addr = 0x006BDD70;
#define retcheck_CCV __cdecl
DWORD robloxextraspace__robloxextraspace_addr = 0x007788A0;
#define robloxextraspace__robloxextraspace_CCV __thiscall
DWORD sandboxthread_addr = 0x0078BC60;
#define sandboxthread_CCV __cdecl
DWORD setarrayvector_addr = 0x0134A700;
#define setarrayvector_CCV __cdecl
DWORD setnodevector_addr = 0x0134A780;
#define setnodevector_CCV __cdecl
DWORD singlestep_addr = 0x01348C50;
#define singlestep_CCV __cdecl
DWORD spawn_addr = 0x0078BFF0;
#define spawn_CCV __cdecl
DWORD stack_init_addr = 0x01340050;
#define stack_init_CCV __cdecl
DWORD str_find_aux_addr = 0x013460A0;
#define str_find_aux_CCV __cdecl
DWORD tag_error_addr = 0x01336220;
#define tag_error_CCV __cdecl
DWORD trustCheck_addr = 0x014C33C0;
#define trustCheck_CCV __cdecl
DWORD unbound_search_addr = 0x0134A850;
#define unbound_search_CCV __cdecl
DWORD vm_invoker_addr = 0x0133EBD0;
#define vm_invoker_CCV __cdecl
DWORD callcheck = 0x005F07E0;
DWORD retcheckflag1 = 0x02916000;
DWORD retcheckflag2 = 0x02916004;
DWORD xorconst = 0x02882070;
DWORD luao_nilobject = 0x0210CC90;
DWORD luat_typenames = 0x0210E018;
DWORD op_index = 0x0133AAC8;
DWORD op_case_table = 0x0133A9AC;
DWORD retcheck_jmp = 0x006BDD90;
DWORD trustcheck_bypass1 = 0x025334A0;
DWORD scriptcontext = 0x01F4F2F0;
// Roblox Offsets
int getnamecallmethod_offset = 104;
int networked_dm = 160;
int Identity1 = 24;
int Identity2 = 112;
// Luastate Offsets
int ls_readonly = 10;
int ls_base_ci = 32;
int ls_ci = 28;
int ls_saved_pc = 16;
int ls_top = 8;
int ls_base = 16;
// Globalstate Offsets
int ls_gs_totalbytes = 72;
int ls_gs_rootgc = 28;
int ls_gs_mainthread = 296;
// Closure Offsets
int ls_closure_isc = 6;
// Types
//#define R_LUA_TNONE -1
//#define R_LUA_TUSERDATA 8
//#define R_LUA_TFUNCTION 6
//#define R_LUA_TSTRING 5
//#define R_LUA_TBOOLEAN 1
//#define R_LUA_TNUMBER 3
//#define R_LUA_TTABLE 9
//#define R_LUA_TNIL 0
//#define R_LUA_TTHREAD 7
//#define R_LUA_TVECTOR 4
//#define R_LUA_TLIGHTUSERDATA 2
//#define R_LUA_TPROTO 10
//#define R_LUA_TUPVALUE 11
// Protos
int proto_code = 12;
int proto_sizecode = 76;
int proto_p = 24;
int proto_sizep = 64;
int proto_k = 16;
int proto_sizek = 72;
int proto_lineinfo = 32;
int proto_sizelineinfo = 68;
int proto_locvars = 20;
int proto_sizelocvars = 52;
int proto_upvalues = 8;
int proto_sizeupvalues = 56;
int proto_is_vararg = 82;
int proto_source = 44;
int proto_nups = 83;
int proto_numparams = 80;
int proto_maxstacksize = 81;
DWORD RBX_LuaState(DWORD ScriptContext) { return *(DWORD*)(ScriptContext + 180) ^ (ScriptContext + 180); }
DWORD RBX_GlobalState(DWORD LS) { return (LS + 12) ^ *(DWORD*)(LS + 12); }
DWORD RBX_SetIdentity(DWORD LS, int identity) { *(DWORD*)(*(DWORD*)(LS + 112) + 24) = identity; return 0; }
// Dumped With Mellonyt aka Mellon Addy Dumper My Discord: mellonyt#1488
// Addys Dumped: 295
// No Duplicate Addys :D
}