-- local function v0() -- end -- local v1 = game:GetService("HttpService"); -- local v2 = "YourSecretSecondaryToken"; -- local function v3(v81, v82) -- return v1:UrlEncode(v81 .. v82 ); -- end -- if ( not _G._secondaryData or not _G._secondaryData.nonce or not _G._secondaryData.timestamp or not _G._secondaryData.signature or not _G._secondaryData.userKey or not _G.__userKey) then -- local v226 = 0; -- while true do -- if (v226 == (470 - (159 + 310))) then -- return; -- end -- if (v226 == 0) then -- print("❌ Security verification failed: missing token data or user key."); -- v0(); -- v226 = 2 - 1 ; -- end -- end -- end -- if (_G._secondaryData.userKey ~= _G.__userKey) then -- local v227 = 935 - (39 + 896) ; -- while true do -- if (v227 == (0 - 0)) then -- print("❌ Security verification failed: user key mismatch."); -- return; -- end -- end -- end -- local v4 = _G._secondaryData.nonce .. ":" .. _G._secondaryData.timestamp .. ":" .. _G.__userKey ; -- local v5 = v3(v4, v2); -- if (v5 ~= _G._secondaryData.signature) then -- local v228 = 0 - 0 ; -- while true do -- if (v228 == 0) then -- print("❌ Security verification failed: token signature mismatch."); -- return; -- end -- end -- end -- local v6 = 300; -- local v7 = os.time(); -- if (math.abs(v7 - tonumber(_G._secondaryData.timestamp) ) > v6) then -- local v229 = 0; -- while true do -- if (v229 == 0) then -- print("❌ Security verification failed: token expired."); -- return; -- end -- end -- end -- _G._secondaryData = nil; -- _G.__userKey = nil; print("✅ Security verification passed. Loading NoxHub..."); local v8 = loadstring(game:HttpGet("https://sirius.menu/rayfield"))(); local v9 = { Flags = {}, Theme = { Default = { TextColor = Color3.fromRGB(673 - 433 , 129 + 111 , 240), Background = Color3.fromRGB(25, 16 + 9 , 25), Topbar = Color3.fromRGB(430 - (115 + 281) , 78 - 44 , 29 + 5 ), Shadow = Color3.fromRGB(48 - 28 , 20, 20), NotificationBackground = Color3.fromRGB(73 - 53 , 20, 887 - (550 + 317) ), NotificationActionsBackground = Color3.fromRGB(332 - 102 , 323 - 93 , 230), TabBackground = Color3.fromRGB(80, 223 - 143 , 365 - (134 + 151) ), TabStroke = Color3.fromRGB(1750 - (970 + 695) , 162 - 77 , 85), TabBackgroundSelected = Color3.fromRGB(210, 210, 2200 - (582 + 1408) ), TabTextColor = Color3.fromRGB(832 - 592 , 301 - 61 , 240), SelectedTabTextColor = Color3.fromRGB(50, 188 - 138 , 1874 - (1195 + 629) ), ElementBackground = Color3.fromRGB(35, 45 - 10 , 276 - (187 + 54) ), ElementBackgroundHover = Color3.fromRGB(40, 820 - (162 + 618) , 40), SecondaryElementBackground = Color3.fromRGB(25, 18 + 7 , 17 + 8 ), ElementStroke = Color3.fromRGB(106 - 56 , 50, 84 - 34 ), SecondaryElementStroke = Color3.fromRGB(4 + 36 , 1676 - (1373 + 263) , 1040 - (451 + 549) ), SliderBackground = Color3.fromRGB(16 + 34 , 214 - 76 , 220), SliderProgress = Color3.fromRGB(84 - 34 , 138, 1604 - (746 + 638) ), SliderStroke = Color3.fromRGB(22 + 36 , 247 - 84 , 255), ToggleBackground = Color3.fromRGB(371 - (218 + 123) , 30, 30), ToggleEnabled = Color3.fromRGB(0, 1727 - (1535 + 46) , 213 + 1 ), ToggleDisabled = Color3.fromRGB(100, 15 + 85 , 660 - (306 + 254) ), ToggleEnabledStroke = Color3.fromRGB(0, 11 + 159 , 255), ToggleDisabledStroke = Color3.fromRGB(244 - 119 , 1592 - (899 + 568) , 83 + 42 ), ToggleEnabledOuterStroke = Color3.fromRGB(241 - 141 , 703 - (268 + 335) , 390 - (60 + 230) ), ToggleDisabledOuterStroke = Color3.fromRGB(637 - (426 + 146) , 65, 8 + 57 ), DropdownSelected = Color3.fromRGB(40, 40, 40), DropdownUnselected = Color3.fromRGB(1486 - (282 + 1174) , 841 - (569 + 242) , 30), InputBackground = Color3.fromRGB(30, 30, 30), InputStroke = Color3.fromRGB(65, 187 - 122 , 4 + 61 ), PlaceholderColor = Color3.fromRGB(1202 - (706 + 318) , 178, 1429 - (721 + 530) ) }, Ocean = { TextColor = Color3.fromRGB(1501 - (945 + 326) , 599 - 359 , 214 + 26 ), Background = Color3.fromRGB(720 - (271 + 429) , 28 + 2 , 30), Topbar = Color3.fromRGB(25, 1540 - (1408 + 92) , 1126 - (461 + 625) ), Shadow = Color3.fromRGB(1303 - (993 + 295) , 2 + 18 , 1191 - (418 + 753) ), NotificationBackground = Color3.fromRGB(10 + 15 , 4 + 31 , 35), NotificationActionsBackground = Color3.fromRGB(68 + 162 , 240, 61 + 179 ), TabBackground = Color3.fromRGB(40, 589 - (406 + 123) , 1829 - (1749 + 20) ), TabStroke = Color3.fromRGB(50, 17 + 53 , 1392 - (1249 + 73) ), TabBackgroundSelected = Color3.fromRGB(36 + 64 , 1325 - (466 + 679) , 180), TabTextColor = Color3.fromRGB(505 - 295 , 657 - 427 , 230), SelectedTabTextColor = Color3.fromRGB(1920 - (106 + 1794) , 16 + 34 , 13 + 37 ), ElementBackground = Color3.fromRGB(88 - 58 , 135 - 85 , 50), ElementBackgroundHover = Color3.fromRGB(154 - (4 + 110) , 644 - (57 + 527) , 60), SecondaryElementBackground = Color3.fromRGB(1457 - (41 + 1386) , 148 - (17 + 86) , 45), ElementStroke = Color3.fromRGB(31 + 14 , 156 - 86 , 202 - 132 ), SecondaryElementStroke = Color3.fromRGB(206 - (122 + 44) , 65, 112 - 47 ), SliderBackground = Color3.fromRGB(0 - 0 , 110, 110), SliderProgress = Color3.fromRGB(0, 140, 114 + 26 ), SliderStroke = Color3.fromRGB(0, 24 + 136 , 324 - 164 ), ToggleBackground = Color3.fromRGB(95 - (30 + 35) , 50, 35 + 15 ), ToggleEnabled = Color3.fromRGB(1257 - (1043 + 214) , 130, 130), ToggleDisabled = Color3.fromRGB(264 - 194 , 90, 1302 - (323 + 889) ), ToggleEnabledStroke = Color3.fromRGB(0 - 0 , 740 - (361 + 219) , 480 - (53 + 267) ), ToggleDisabledStroke = Color3.fromRGB(20 + 65 , 518 - (15 + 398) , 1087 - (18 + 964) ), ToggleEnabledOuterStroke = Color3.fromRGB(50, 100, 376 - 276 ), ToggleDisabledOuterStroke = Color3.fromRGB(27 + 18 , 41 + 24 , 65), DropdownSelected = Color3.fromRGB(880 - (20 + 830) , 60, 47 + 13 ), DropdownUnselected = Color3.fromRGB(151 - (116 + 10) , 3 + 37 , 778 - (542 + 196) ), InputBackground = Color3.fromRGB(64 - 34 , 15 + 35 , 26 + 24 ), InputStroke = Color3.fromRGB(50, 26 + 44 , 70), PlaceholderColor = Color3.fromRGB(368 - 228 , 410 - 250 , 1711 - (1126 + 425) ) }, AmberGlow = { TextColor = Color3.fromRGB(660 - (118 + 287) , 960 - 715 , 1351 - (118 + 1003) ), Background = Color3.fromRGB(45, 87 - 57 , 20), Topbar = Color3.fromRGB(432 - (142 + 235) , 181 - 141 , 25), Shadow = Color3.fromRGB(8 + 27 , 1002 - (553 + 424) , 28 - 13 ), NotificationBackground = Color3.fromRGB(50, 35, 25), NotificationActionsBackground = Color3.fromRGB(216 + 29 , 229 + 1 , 215), TabBackground = Color3.fromRGB(75, 50, 21 + 14 ), TabStroke = Color3.fromRGB(39 + 51 , 60, 26 + 19 ), TabBackgroundSelected = Color3.fromRGB(498 - 268 , 501 - 321 , 223 - 123 ), TabTextColor = Color3.fromRGB(73 + 177 , 1063 - 843 , 953 - (239 + 514) ), SelectedTabTextColor = Color3.fromRGB(50, 11 + 19 , 10), ElementBackground = Color3.fromRGB(1389 - (797 + 532) , 45, 26 + 9 ), ElementBackgroundHover = Color3.fromRGB(24 + 46 , 117 - 67 , 1242 - (373 + 829) ), SecondaryElementBackground = Color3.fromRGB(786 - (476 + 255) , 1170 - (369 + 761) , 18 + 12 ), ElementStroke = Color3.fromRGB(154 - 69 , 113 - 53 , 283 - (64 + 174) ), SecondaryElementStroke = Color3.fromRGB(75, 50, 35), SliderBackground = Color3.fromRGB(220, 19 + 111 , 60), SliderProgress = Color3.fromRGB(250, 222 - 72 , 411 - (144 + 192) ), SliderStroke = Color3.fromRGB(471 - (42 + 174) , 128 + 42 , 71 + 14 ), ToggleBackground = Color3.fromRGB(24 + 31 , 40, 1534 - (363 + 1141) ), ToggleEnabled = Color3.fromRGB(1820 - (1183 + 397) , 395 - 265 , 30), ToggleDisabled = Color3.fromRGB(66 + 24 , 53 + 17 , 2035 - (1913 + 62) ), ToggleEnabledStroke = Color3.fromRGB(255, 160, 32 + 18 ), ToggleDisabledStroke = Color3.fromRGB(291 - 181 , 2018 - (565 + 1368) , 282 - 207 ), ToggleEnabledOuterStroke = Color3.fromRGB(200, 1761 - (1477 + 184) , 68 - 18 ), ToggleDisabledOuterStroke = Color3.fromRGB(70 + 5 , 916 - (564 + 292) , 94 - 39 ), DropdownSelected = Color3.fromRGB(70, 150 - 100 , 344 - (244 + 60) ), DropdownUnselected = Color3.fromRGB(43 + 12 , 516 - (41 + 435) , 1031 - (938 + 63) ), InputBackground = Color3.fromRGB(60, 35 + 10 , 35), InputStroke = Color3.fromRGB(90, 1190 - (936 + 189) , 17 + 33 ), PlaceholderColor = Color3.fromRGB(1803 - (1565 + 48) , 93 + 57 , 130) }, Light = { TextColor = Color3.fromRGB(40, 1178 - (782 + 356) , 307 - (176 + 91) ), Background = Color3.fromRGB(245, 638 - 393 , 361 - 116 ), Topbar = Color3.fromRGB(230, 1322 - (975 + 117) , 2105 - (157 + 1718) ), Shadow = Color3.fromRGB(163 + 37 , 709 - 509 , 200), NotificationBackground = Color3.fromRGB(854 - 604 , 250, 250), NotificationActionsBackground = Color3.fromRGB(1258 - (697 + 321) , 653 - 413 , 240), TabBackground = Color3.fromRGB(497 - 262 , 235, 541 - 306 ), TabStroke = Color3.fromRGB(84 + 131 , 215, 402 - 187 ), TabBackgroundSelected = Color3.fromRGB(683 - 428 , 1482 - (322 + 905) , 866 - (602 + 9) ), TabTextColor = Color3.fromRGB(1269 - (449 + 740) , 80, 952 - (826 + 46) ), SelectedTabTextColor = Color3.fromRGB(947 - (245 + 702) , 0 - 0 , 0 + 0 ), ElementBackground = Color3.fromRGB(2138 - (260 + 1638) , 680 - (382 + 58) , 769 - 529 ), ElementBackgroundHover = Color3.fromRGB(187 + 38 , 464 - 239 , 668 - 443 ), SecondaryElementBackground = Color3.fromRGB(1440 - (902 + 303) , 515 - 280 , 565 - 330 ), ElementStroke = Color3.fromRGB(19 + 191 , 1900 - (1121 + 569) , 210), SecondaryElementStroke = Color3.fromRGB(210, 424 - (22 + 192) , 893 - (483 + 200) ), SliderBackground = Color3.fromRGB(1613 - (1404 + 59) , 180, 602 - 382 ), SliderProgress = Color3.fromRGB(100, 201 - 51 , 965 - (468 + 297) ), SliderStroke = Color3.fromRGB(682 - (334 + 228) , 170, 742 - 522 ), ToggleBackground = Color3.fromRGB(220, 509 - 289 , 399 - 179 ), ToggleEnabled = Color3.fromRGB(0 + 0 , 146, 214), ToggleDisabled = Color3.fromRGB(386 - (141 + 95) , 150, 148 + 2 ), ToggleEnabledStroke = Color3.fromRGB(0 - 0 , 408 - 238 , 255), ToggleDisabledStroke = Color3.fromRGB(170, 40 + 130 , 465 - 295 ), ToggleEnabledOuterStroke = Color3.fromRGB(71 + 29 , 100, 53 + 47 ), ToggleDisabledOuterStroke = Color3.fromRGB(253 - 73 , 107 + 73 , 343 - (92 + 71) ), DropdownSelected = Color3.fromRGB(114 + 116 , 230, 386 - 156 ), DropdownUnselected = Color3.fromRGB(220, 985 - (574 + 191) , 182 + 38 ), InputBackground = Color3.fromRGB(240, 601 - 361 , 123 + 117 ), InputStroke = Color3.fromRGB(180, 1029 - (254 + 595) , 180), PlaceholderColor = Color3.fromRGB(266 - (55 + 71) , 184 - 44 , 140) }, Amethyst = { TextColor = Color3.fromRGB(2030 - (573 + 1217) , 664 - 424 , 19 + 221 ), Background = Color3.fromRGB(48 - 18 , 20, 979 - (714 + 225) ), Topbar = Color3.fromRGB(40, 72 - 47 , 69 - 19 ), Shadow = Color3.fromRGB(3 + 17 , 21 - 6 , 836 - (118 + 688) ), NotificationBackground = Color3.fromRGB(83 - (25 + 23) , 4 + 16 , 1926 - (927 + 959) ), NotificationActionsBackground = Color3.fromRGB(809 - 569 , 240, 250), TabBackground = Color3.fromRGB(60, 40, 80), TabStroke = Color3.fromRGB(802 - (16 + 716) , 45, 90), TabBackgroundSelected = Color3.fromRGB(347 - 167 , 140, 200), TabTextColor = Color3.fromRGB(230, 230, 337 - (11 + 86) ), SelectedTabTextColor = Color3.fromRGB(121 - 71 , 20, 335 - (175 + 110) ), ElementBackground = Color3.fromRGB(113 - 68 , 147 - 117 , 60), ElementBackgroundHover = Color3.fromRGB(1846 - (503 + 1293) , 97 - 62 , 51 + 19 ), SecondaryElementBackground = Color3.fromRGB(1101 - (810 + 251) , 21 + 9 , 55), ElementStroke = Color3.fromRGB(70, 16 + 34 , 77 + 8 ), SecondaryElementStroke = Color3.fromRGB(598 - (43 + 490) , 778 - (711 + 22) , 309 - 229 ), SliderBackground = Color3.fromRGB(959 - (240 + 619) , 15 + 45 , 150), SliderProgress = Color3.fromRGB(206 - 76 , 80, 12 + 168 ), SliderStroke = Color3.fromRGB(1894 - (1344 + 400) , 505 - (255 + 150) , 158 + 42 ), ToggleBackground = Color3.fromRGB(25 + 20 , 30, 234 - 179 ), ToggleEnabled = Color3.fromRGB(387 - 267 , 60, 1889 - (404 + 1335) ), ToggleDisabled = Color3.fromRGB(500 - (183 + 223) , 56 - 9 , 78 + 39 ), ToggleEnabledStroke = Color3.fromRGB(51 + 89 , 417 - (10 + 327) , 119 + 51 ), ToggleDisabledStroke = Color3.fromRGB(124, 71, 150), ToggleEnabledOuterStroke = Color3.fromRGB(428 - (118 + 220) , 14 + 26 , 569 - (108 + 341) ), ToggleDisabledOuterStroke = Color3.fromRGB(80, 50, 50 + 60 ), DropdownSelected = Color3.fromRGB(50, 35, 295 - 225 ), DropdownUnselected = Color3.fromRGB(1528 - (711 + 782) , 47 - 22 , 519 - (270 + 199) ), InputBackground = Color3.fromRGB(15 + 30 , 1849 - (580 + 1239) , 60), InputStroke = Color3.fromRGB(80, 50, 327 - 217 ), PlaceholderColor = Color3.fromRGB(171 + 7 , 6 + 144 , 88 + 112 ) }, Green = { TextColor = Color3.fromRGB(30, 60, 78 - 48 ), Background = Color3.fromRGB(235, 153 + 92 , 235), Topbar = Color3.fromRGB(1377 - (645 + 522) , 230, 2000 - (1010 + 780) ), Shadow = Color3.fromRGB(200, 220 + 0 , 952 - 752 ), NotificationBackground = Color3.fromRGB(703 - 463 , 2086 - (1045 + 791) , 607 - 367 ), NotificationActionsBackground = Color3.fromRGB(335 - 115 , 740 - (351 + 154) , 1794 - (1281 + 293) ), TabBackground = Color3.fromRGB(215, 501 - (28 + 238) , 480 - 265 ), TabStroke = Color3.fromRGB(1749 - (1381 + 178) , 210, 179 + 11 ), TabBackgroundSelected = Color3.fromRGB(198 + 47 , 255, 245), TabTextColor = Color3.fromRGB(50, 35 + 45 , 172 - 122 ), SelectedTabTextColor = Color3.fromRGB(20, 60, 11 + 9 ), ElementBackground = Color3.fromRGB(225, 240, 225), ElementBackgroundHover = Color3.fromRGB(210, 695 - (381 + 89) , 187 + 23 ), SecondaryElementBackground = Color3.fromRGB(159 + 76 , 419 - 174 , 235), ElementStroke = Color3.fromRGB(1336 - (1074 + 82) , 438 - 238 , 1964 - (214 + 1570) ), SecondaryElementStroke = Color3.fromRGB(1635 - (990 + 465) , 83 + 117 , 79 + 101 ), SliderBackground = Color3.fromRGB(88 + 2 , 160, 90), SliderProgress = Color3.fromRGB(275 - 205 , 130, 1796 - (1668 + 58) ), SliderStroke = Color3.fromRGB(100, 806 - (512 + 114) , 260 - 160 ), ToggleBackground = Color3.fromRGB(444 - 229 , 817 - 582 , 101 + 114 ), ToggleEnabled = Color3.fromRGB(12 + 48 , 114 + 16 , 60), ToggleDisabled = Color3.fromRGB(505 - 355 , 2169 - (109 + 1885) , 1619 - (1269 + 200) ), ToggleEnabledStroke = Color3.fromRGB(80, 150, 153 - 73 ), ToggleDisabledStroke = Color3.fromRGB(945 - (98 + 717) , 976 - (802 + 24) , 130), ToggleEnabledOuterStroke = Color3.fromRGB(100, 275 - 115 , 126 - 26 ), ToggleDisabledOuterStroke = Color3.fromRGB(160, 27 + 153 , 123 + 37 ), DropdownSelected = Color3.fromRGB(37 + 188 , 240, 225), DropdownUnselected = Color3.fromRGB(210, 49 + 176 , 584 - 374 ), InputBackground = Color3.fromRGB(783 - 548 , 88 + 157 , 96 + 139 ), InputStroke = Color3.fromRGB(149 + 31 , 200, 131 + 49 ), PlaceholderColor = Color3.fromRGB(57 + 63 , 1573 - (797 + 636) , 582 - 462 ) }, Bloom = { TextColor = Color3.fromRGB(60, 1659 - (1427 + 192) , 18 + 32 ), Background = Color3.fromRGB(255, 557 - 317 , 221 + 24 ), Topbar = Color3.fromRGB(114 + 136 , 546 - (192 + 134) , 225), Shadow = Color3.fromRGB(1506 - (316 + 960) , 106 + 84 , 195), NotificationBackground = Color3.fromRGB(255, 182 + 53 , 222 + 18 ), NotificationActionsBackground = Color3.fromRGB(936 - 691 , 215, 776 - (83 + 468) ), TabBackground = Color3.fromRGB(240, 2016 - (1202 + 604) , 1027 - 807 ), TabStroke = Color3.fromRGB(230, 332 - 132 , 581 - 371 ), TabBackgroundSelected = Color3.fromRGB(255, 550 - (45 + 280) , 227 + 8 ), TabTextColor = Color3.fromRGB(80, 35 + 5 , 22 + 38 ), SelectedTabTextColor = Color3.fromRGB(28 + 22 , 30, 9 + 41 ), ElementBackground = Color3.fromRGB(472 - 217 , 2146 - (340 + 1571) , 95 + 145 ), ElementBackgroundHover = Color3.fromRGB(245, 220, 2002 - (1733 + 39) ), SecondaryElementBackground = Color3.fromRGB(255, 235, 240), ElementStroke = Color3.fromRGB(632 - 402 , 200, 1244 - (125 + 909) ), SecondaryElementStroke = Color3.fromRGB(2178 - (1096 + 852) , 90 + 110 , 299 - 89 ), SliderBackground = Color3.fromRGB(233 + 7 , 130, 672 - (409 + 103) ), SliderProgress = Color3.fromRGB(486 - (46 + 190) , 255 - (51 + 44) , 51 + 129 ), SliderStroke = Color3.fromRGB(255, 1497 - (1114 + 203) , 926 - (228 + 498) ), ToggleBackground = Color3.fromRGB(240, 210, 48 + 172 ), ToggleEnabled = Color3.fromRGB(141 + 114 , 140, 833 - (174 + 489) ), ToggleDisabled = Color3.fromRGB(521 - 321 , 180, 2090 - (830 + 1075) ), ToggleEnabledStroke = Color3.fromRGB(250, 684 - (303 + 221) , 190), ToggleDisabledStroke = Color3.fromRGB(1479 - (231 + 1038) , 150 + 30 , 1352 - (171 + 991) ), ToggleEnabledOuterStroke = Color3.fromRGB(220, 659 - 499 , 483 - 303 ), ToggleDisabledOuterStroke = Color3.fromRGB(190, 170, 180), DropdownSelected = Color3.fromRGB(250, 549 - 329 , 181 + 44 ), DropdownUnselected = Color3.fromRGB(240, 736 - 526 , 634 - 414 ), InputBackground = Color3.fromRGB(411 - 156 , 235, 741 - 501 ), InputStroke = Color3.fromRGB(1468 - (111 + 1137) , 348 - (91 + 67) , 595 - 395 ), PlaceholderColor = Color3.fromRGB(170, 130, 35 + 105 ) }, DarkBlue = { TextColor = Color3.fromRGB(753 - (423 + 100) , 2 + 228 , 636 - 406 ), Background = Color3.fromRGB(11 + 9 , 796 - (326 + 445) , 130 - 100 ), Topbar = Color3.fromRGB(30, 35, 40), Shadow = Color3.fromRGB(15, 44 - 24 , 25), NotificationBackground = Color3.fromRGB(25, 70 - 40 , 746 - (530 + 181) ), NotificationActionsBackground = Color3.fromRGB(926 - (614 + 267) , 82 - (19 + 13) , 55), TabBackground = Color3.fromRGB(56 - 21 , 93 - 53 , 128 - 83 ), TabStroke = Color3.fromRGB(45, 13 + 37 , 105 - 45 ), TabBackgroundSelected = Color3.fromRGB(40, 70, 207 - 107 ), TabTextColor = Color3.fromRGB(200, 2012 - (1293 + 519) , 408 - 208 ), SelectedTabTextColor = Color3.fromRGB(255, 665 - 410 , 487 - 232 ), ElementBackground = Color3.fromRGB(30, 150 - 115 , 40), ElementBackgroundHover = Color3.fromRGB(94 - 54 , 24 + 21 , 11 + 39 ), SecondaryElementBackground = Color3.fromRGB(35, 40, 104 - 59 ), ElementStroke = Color3.fromRGB(11 + 34 , 50, 20 + 40 ), SecondaryElementStroke = Color3.fromRGB(40, 29 + 16 , 1151 - (709 + 387) ), SliderBackground = Color3.fromRGB(0, 1948 - (673 + 1185) , 522 - 342 ), SliderProgress = Color3.fromRGB(0 - 0 , 120, 345 - 135 ), SliderStroke = Color3.fromRGB(0 + 0 , 150, 240), ToggleBackground = Color3.fromRGB(27 + 8 , 40, 60 - 15 ), ToggleEnabled = Color3.fromRGB(0, 30 + 90 , 418 - 208 ), ToggleDisabled = Color3.fromRGB(137 - 67 , 1950 - (446 + 1434) , 80), ToggleEnabledStroke = Color3.fromRGB(0, 150, 240), ToggleDisabledStroke = Color3.fromRGB(1358 - (1040 + 243) , 75, 253 - 168 ), ToggleEnabledOuterStroke = Color3.fromRGB(1867 - (559 + 1288) , 2031 - (609 + 1322) , 634 - (13 + 441) ), ToggleDisabledOuterStroke = Color3.fromRGB(205 - 150 , 55, 65), DropdownSelected = Color3.fromRGB(78 - 48 , 70, 448 - 358 ), DropdownUnselected = Color3.fromRGB(1 + 24 , 30, 127 - 92 ), InputBackground = Color3.fromRGB(9 + 16 , 30, 35), InputStroke = Color3.fromRGB(45, 22 + 28 , 178 - 118 ), PlaceholderColor = Color3.fromRGB(83 + 67 , 150, 160) }, Serenity = { TextColor = Color3.fromRGB(91 - 41 , 55, 40 + 20 ), Background = Color3.fromRGB(134 + 106 , 245, 180 + 70 ), Topbar = Color3.fromRGB(181 + 34 , 221 + 4 , 668 - (153 + 280) ), Shadow = Color3.fromRGB(577 - 377 , 189 + 21 , 220), NotificationBackground = Color3.fromRGB(210, 220, 230), NotificationActionsBackground = Color3.fromRGB(89 + 136 , 121 + 109 , 240), TabBackground = Color3.fromRGB(200, 191 + 19 , 220), TabStroke = Color3.fromRGB(131 + 49 , 289 - 99 , 200), TabBackgroundSelected = Color3.fromRGB(109 + 66 , 185, 200), TabTextColor = Color3.fromRGB(717 - (89 + 578) , 40 + 15 , 124 - 64 ), SelectedTabTextColor = Color3.fromRGB(1079 - (572 + 477) , 5 + 30 , 25 + 15 ), ElementBackground = Color3.fromRGB(210, 27 + 193 , 316 - (84 + 2) ), ElementBackgroundHover = Color3.fromRGB(362 - 142 , 166 + 64 , 240), SecondaryElementBackground = Color3.fromRGB(200, 1052 - (497 + 345) , 6 + 214 ), ElementStroke = Color3.fromRGB(190, 34 + 166 , 1543 - (605 + 728) ), SecondaryElementStroke = Color3.fromRGB(180, 136 + 54 , 444 - 244 ), SliderBackground = Color3.fromRGB(200, 11 + 209 , 235), SliderProgress = Color3.fromRGB(258 - 188 , 118 + 12 , 180), SliderStroke = Color3.fromRGB(150, 498 - 318 , 167 + 53 ), ToggleBackground = Color3.fromRGB(699 - (457 + 32) , 220, 230), ToggleEnabled = Color3.fromRGB(70, 160, 90 + 120 ), ToggleDisabled = Color3.fromRGB(180, 1582 - (832 + 570) , 170 + 10 ), ToggleEnabledStroke = Color3.fromRGB(16 + 44 , 530 - 380 , 97 + 103 ), ToggleDisabledStroke = Color3.fromRGB(936 - (588 + 208) , 377 - 237 , 140), ToggleEnabledOuterStroke = Color3.fromRGB(1900 - (884 + 916) , 120, 293 - 153 ), ToggleDisabledOuterStroke = Color3.fromRGB(70 + 50 , 773 - (232 + 421) , 2019 - (1569 + 320) ), DropdownSelected = Color3.fromRGB(54 + 166 , 230, 46 + 194 ), DropdownUnselected = Color3.fromRGB(673 - 473 , 210, 825 - (316 + 289) ), InputBackground = Color3.fromRGB(575 - 355 , 11 + 219 , 240), InputStroke = Color3.fromRGB(1633 - (666 + 787) , 615 - (360 + 65) , 187 + 13 ), PlaceholderColor = Color3.fromRGB(150, 404 - (79 + 175) , 150) } } }; local v10 = v8:CreateWindow({ Name = "Dead Rails | RellWare - Premium Roblox Scripts", Icon = 0 - 0 , LoadingTitle = "Loading Dead Rails", LoadingSubtitle = "RellWare - Premium Roblox Scripts", Theme = "Amethyst", DisableRayfieldPrompts = false, DisableBuildWarnings = false, ConfigurationSaving = { Enabled = true, FolderName = "RellWare", FileName = "DeadRails" } }); local v11 = game:GetService("Players"); local v12 = game:GetService("RunService"); local v13 = workspace.CurrentCamera; local v14 = v11.LocalPlayer; local v15 = game:GetService("UserInputService"); local v16 = game:GetService("Workspace"); local v17 = game:GetService("TweenService"); local v18 = game:GetService("Lighting"); local v19 = v14:GetMouse(); local v20 = v16:FindFirstChild("RuntimeItems"); local v21 = {}; local v22 = {}; local v23 = nil; local v24 = 4 + 1 ; local v25 = v10:CreateTab("Main", 4371070988 - -112291470 ); local v26 = v10:CreateTab("Combat", 4483362458 - 0 ); local v27 = v10:CreateTab("Visuals", 4483363357 - (503 + 396) ); local v28 = v10:CreateTab("Misc", 4483362639 - (92 + 89) ); v25:CreateSection("Movement"); local v29 = false; local v30 = 193 - 93 ; local v31 = 9 + 7 ; local v32 = 30 + 20 ; v25:CreateToggle({ Name = "Small Movement Boost (speed/jump)", Flag = "movementBoost", CurrentValue = false, Callback = function(v83) v29 = v83; local v84 = v11.LocalPlayer.Character or v11.LocalPlayer.CharacterAdded:Wait() ; local v85 = v84:FindFirstChildWhichIsA("Humanoid"); if v85 then v85.UseJumpPower = true; if v29 then local v313 = 0 - 0 ; local v314; local v315; while true do if (v313 == 0) then v314 = (v30 * (0.1 + 0)) / 100 ; v315 = (v30 * 0.4) / 100 ; v313 = 1; end if (v313 == (2 - 1)) then v85.WalkSpeed = v31 * (1 + v314) ; v85.JumpPower = v32 * (1 + 0 + v315) ; break; end end else local v316 = 0 + 0 ; while true do if (v316 == 0) then v85.WalkSpeed = v31; v85.JumpPower = v32; break; end end end end end }); v25:CreateSlider({ Name = "Boost Strength (%)", Flag = "boostStrength", Range = { 0 - 0 , 152 - 52 }, Increment = 1245 - (485 + 759) , CurrentValue = v30, Suffix = "%", Callback = function(v86) local v87 = 0 - 0 ; while true do if (v87 == (1189 - (442 + 747))) then v30 = v86; if v29 then local v343 = v11.LocalPlayer.Character or v11.LocalPlayer.CharacterAdded:Wait() ; local v344 = v343:FindFirstChildWhichIsA("Humanoid"); if v344 then local v417 = 0; local v418; local v419; while true do if (v417 == 1) then v344.WalkSpeed = v31 * ((1136 - (832 + 303)) + v418) ; v344.JumpPower = v32 * ((947 - (88 + 858)) + v419) ; break; end if (v417 == (0 + 0)) then v418 = (v30 * 0.1) / (83 + 17) ; v419 = (v30 * (0.4 + 0)) / 100 ; v417 = 790 - (766 + 23) ; end end end end break; end end end }); v25:CreateSection("Toggles"); local v33 = false; local function v34(v88) local v89 = 0 - 0 ; local v90; while true do if (v89 == (1 - 0)) then for v317, v318 in ipairs(v90:GetDescendants()) do if v318:IsA("BasePart") then v318.Transparency = (v88 and (0.7 - 0)) or (0 - 0) ; v318.CanCollide = not v88; elseif (v318:IsA("Decal") or v318:IsA("Texture")) then v318.Transparency = (v88 and 1) or (1073 - (1036 + 37)) ; end end break; end if ((0 + 0) == v89) then v90 = workspace:FindFirstChild("RandomBuildings"); if not v90 then return; end v89 = 1; end end end v25:CreateToggle({ Name = "Transparent Buildings", Flag = "transBuild", CurrentValue = false, Callback = function(v91) v33 = v91; v34(v33); end }); local v35 = false; local v36; local function v37() local v92 = 0 - 0 ; local v93; local v94; while true do if (v92 == (0 + 0)) then v93 = v14.Character or v14.CharacterAdded:Wait() ; v94 = v93:WaitForChild("Humanoid"); v92 = 1481 - (641 + 839) ; end if (v92 == (914 - (910 + 3))) then v36 = v12.RenderStepped:Connect(function() if not v35 then return; end if (v13.CameraType ~= Enum.CameraType.Custom) then v13.CameraType = Enum.CameraType.Custom; end if (v13.CameraSubject ~= v94) then v13.CameraSubject = v94; end v14.CameraMode = Enum.CameraMode.Classic; v14.CameraMaxZoomDistance = 128; v14.CameraMinZoomDistance = 0.5; end); break; end end end if v14.Character then v37(); else local v230 = 0; while true do if (v230 == (0 - 0)) then v14.CharacterAdded:Wait(); v37(); break; end end end v25:CreateToggle({ Name = "Unlock Camera", Flag = "unlockCam", CurrentValue = true, Callback = function(v95) v35 = v95; if ( not v95 and v36) then v36:Disconnect(); v36 = nil; elseif (v95 and not v36) then v37(); end end }); local v38 = {}; local v39 = false; local v40; v25:CreateToggle({ Name = "Fullbright", Flag = "Fullbright", CurrentValue = false, Callback = function(v96) local v97 = 0; while true do if (v97 == (1684 - (1466 + 218))) then v39 = v96; if v96 then local v345 = 0; while true do if (v345 == (1 + 0)) then v38.Brightness = v18.Brightness; v38.ClockTime = v18.ClockTime; v345 = 2; end if (v345 == (1148 - (556 + 592))) then v38.Ambient = v18.Ambient; v38.OutdoorAmbient = v18.OutdoorAmbient; v345 = 1 + 0 ; end if (v345 == (810 - (329 + 479))) then v38.GlobalShadows = v18.GlobalShadows; if not v40 then v40 = v12.RenderStepped:Connect(function() v18.Ambient = Color3.new(855 - (174 + 680) , 3 - 2 , 1 - 0 ); v18.OutdoorAmbient = Color3.new(1 + 0 , 740 - (396 + 343) , 1 + 0 ); v18.Brightness = 1.5; v18.ClockTime = 1491 - (29 + 1448) ; v18.GlobalShadows = false; end); end break; end end else if v40 then local v420 = 1389 - (135 + 1254) ; while true do if (v420 == (0 - 0)) then v40:Disconnect(); v40 = nil; break; end end end for v394, v395 in pairs(v38) do v18[v394] = v395; end end break; end end end }); v25:CreateToggle({ Name = "No Fog", Flag = "noFog", CurrentValue = false, Callback = function(v98) local v99 = 0 - 0 ; local v100; while true do if (v99 == 0) then v100 = game:GetService("Lighting"); if v98 then v100.FogEnd = 10000001527 - (389 + 1138) ; v100.FogStart = (10000000574 - (102 + 472)) - (1 + 0) ; local v348 = v100:FindFirstChildOfClass("Atmosphere"); if v348 then local v421 = 0 + 0 ; while true do if (v421 == (0 + 0)) then v348.Density = 0; v348.Haze = 0; break; end end end else v100.FogEnd = 2545 - (320 + 1225) ; v100.FogStart = 0 - 0 ; local v351 = v100:FindFirstChildOfClass("Atmosphere"); if v351 then local v422 = 0 + 0 ; while true do if (v422 == 0) then v351.Density = 1464.3 - (157 + 1307) ; v351.Haze = 1860 - (821 + 1038) ; break; end end end end break; end end end }); v25:CreateSlider({ Name = "Camera FOV", Flag = "camFOV", Range = { 40, 14 + 106 }, Increment = 1 - 0 , Suffix = "°", CurrentValue = workspace.CurrentCamera.FieldOfView, Callback = function(v101) workspace.CurrentCamera.FieldOfView = v101; end }); local v41; v25:CreateToggle({ Name = "No Clip", Flag = "noClip", CurrentValue = false, Callback = function(v103) local v104 = 0 + 0 ; local v105; while true do if (v104 == 0) then v105 = v11.LocalPlayer.Character; if v103 then v41 = v12.Stepped:Connect(function() if (v105 and v105:FindFirstChild("HumanoidRootPart")) then for v464, v465 in pairs(v105:GetDescendants()) do if v465:IsA("BasePart") then v465.CanCollide = false; end end end end); elseif v41 then local v423 = 0 - 0 ; while true do if (v423 == (1026 - (834 + 192))) then v41:Disconnect(); v41 = nil; break; end end end break; end end end }); local v42 = workspace; local v43 = false; local v44 = false; local v45 = 50; local v46; local function v47(v106) return v106:IsA("Model") and v106:FindFirstChild("HumanoidRootPart") and v106:FindFirstChildOfClass("Humanoid") and not v11:GetPlayerFromCharacter(v106) and not v11:FindFirstChild(v106.Name) ; end local function v48(v107) local v108 = 0; local v109; local v110; while true do if (v108 == (1 + 2)) then v110.PlatformStand = true; v110.AutoRotate = false; break; end if (v108 == 2) then v110.WalkSpeed = 0 + 0 ; v110.JumpPower = 0; v108 = 1 + 2 ; end if (v108 == 0) then v109 = v107:FindFirstChild("HumanoidRootPart"); v110 = v107:FindFirstChildOfClass("Humanoid"); v108 = 1 - 0 ; end if (v108 == (305 - (300 + 4))) then if ( not v109 or not v110 or (v110.Health <= (0 + 0))) then return; end v109.Anchored = true; v108 = 2; end end end local function v49(v111) local v112 = v111:FindFirstChild("HumanoidRootPart"); local v113 = v111:FindFirstChildOfClass("Humanoid"); if ( not v112 or not v113) then return; end v112.Anchored = false; v113.WalkSpeed = 41 - 25 ; v113.JumpPower = 412 - (112 + 250) ; v113.PlatformStand = false; v113.AutoRotate = true; end v15.InputBegan:Connect(function(v119, v120) local v121 = 0 + 0 ; local v122; local v123; local v124; local v125; local v126; local v127; local v128; while true do if ((0 - 0) == v121) then if (v120 or (v119.UserInputType ~= Enum.UserInputType.MouseButton1)) then return; end v122 = v14.Character; v123 = v122 and v122:FindFirstChild("HumanoidRootPart") ; v121 = 1 + 0 ; end if (v121 == 1) then if not v123 then return; end v124 = v19.Target; if not v124 then return; end v121 = 2 + 0 ; end if (3 == v121) then v127 = v125:FindFirstChildOfClass("Humanoid"); if ( not v126 or not v127) then return; end v128 = (v123.Position - v126.Position).Magnitude; v121 = 3 + 1 ; end if (v121 == 2) then v125 = v124:FindFirstAncestorOfClass("Model"); if ( not v125 or not v47(v125)) then return; end v126 = v125:FindFirstChild("HumanoidRootPart"); v121 = 2 + 1 ; end if (v121 == (3 + 1)) then if (v128 > v45) then return; end if v43 then if (v126.Anchored or (v127.WalkSpeed == (1414 - (1001 + 413)))) then v49(v125); else v48(v125); end end if v44 then v127.Health = 0 - 0 ; end break; end end end); v26:CreateSection("InstaKill & Freeze"); v26:CreateParagraph({ Title = "Kill and Freeze Limitations", Content = "InstaKill and Freeze Mobs will only work on monument mobs (at structures), other mobs will show a false freeze and health. Don't have both on at the same time or InstaKill won't work properly." }); local v50 = v26:CreateToggle({ Name = "Freeze Mobs (on click)", Flag = "freezeMobs", CurrentValue = false, Callback = function(v129) v43 = v129; if not v129 then for v289, v290 in ipairs(v42:GetDescendants()) do if v47(v290) then v49(v290); end end end end }); v26:CreateKeybind({ Name = "Toggle Freeze Mobs", Flag = "toggleFreezeMobs", CurrentKeybind = "V", HoldToInteract = false, Callback = function() v50:Set( not v50.CurrentValue); end }); local v51 = v26:CreateToggle({ Name = "InstaKill Mobs (on click)", Flag = "instaKill", CurrentValue = false, Callback = function(v130) v44 = v130; end }); v26:CreateKeybind({ Name = "Toggle InstaKill Mobs", Flag = "toggleInstakill", CurrentKeybind = "B", HoldToInteract = false, Callback = function() v51:Set( not v51.CurrentValue); end }); v26:CreateSlider({ Name = "Range", Flag = "killRange", Range = { 882 - (244 + 638) , 744 - 494 }, Increment = 603 - (512 + 90) , Suffix = " studs", CurrentValue = 50, Callback = function(v131) v45 = v131; end }); local function v47(v132) return v132:IsA("Model") and v132:FindFirstChild("HumanoidRootPart") and v132:FindFirstChildOfClass("Humanoid") and not v11:GetPlayerFromCharacter(v132) and not v11:FindFirstChild(v132.Name) ; end local function v52(v133, v134) local v135 = v14.Character; local v136 = v135 and v135:FindFirstChild("HumanoidRootPart") ; if not v136 then return nil; end local v137, v138 = nil, v133 or math.huge ; for v231, v232 in ipairs(workspace:GetDescendants()) do if v47(v232) then local v291 = v232:FindFirstChild("HumanoidRootPart"); if v291 then local v353 = 0; local v354; local v355; local v356; local v357; local v358; local v359; while true do if (v353 == (1908 - (1665 + 241))) then v359 = (v136.Position - v291.Position).Magnitude; if (v355 and (v358 <= v134) and (v359 < v138)) then local v483 = 0; while true do if (v483 == (717 - (373 + 344))) then v137 = v232; v138 = v359; break; end end end break; end if ((0 + 0) == v353) then v354, v355 = v13:WorldToViewportPoint(v291.Position); v356 = Vector2.new(v13.ViewportSize.X / 2 , v13.ViewportSize.Y / (1 + 1) ); v353 = 2 - 1 ; end if (v353 == (1 - 0)) then v357 = Vector2.new(v354.X, v354.Y); v358 = (v356 - v357).Magnitude; v353 = 2; end end end end end return v137; end local v53 = false; local v54 = 60; local v55 = 1199 - (35 + 1064) ; local v56 = 0.15; local function v52(v139, v140) local v141 = v14.Character; local v142 = v141 and v141:FindFirstChild("HumanoidRootPart") ; if not v142 then return nil; end local v143, v144 = nil, v139 or math.huge ; for v233, v234 in ipairs(workspace:GetDescendants()) do if v47(v234) then local v292 = v234:FindFirstChildOfClass("Humanoid"); local v293 = v234:FindFirstChild("Head") or v234:FindFirstChild("HumanoidRootPart") ; if (v292 and v293 and (v292.Health > 0) and (v292:GetState() ~= Enum.HumanoidStateType.Dead)) then local v360 = 0 + 0 ; local v361; local v362; local v363; local v364; local v365; local v366; while true do if (v360 == 0) then v361, v362 = v13:WorldToViewportPoint(v293.Position); v363 = Vector2.new(v13.ViewportSize.X / 2 , v13.ViewportSize.Y / 2 ); v360 = 2 - 1 ; end if ((1 + 1) == v360) then v366 = (v142.Position - v293.Position).Magnitude; if (v362 and (v365 <= v140) and (v366 < v144)) then local v484 = 1236 - (298 + 938) ; while true do if (v484 == (1259 - (233 + 1026))) then v143 = v293; v144 = v366; break; end end end break; end if (v360 == (1667 - (636 + 1030))) then v364 = Vector2.new(v361.X, v361.Y); v365 = (v363 - v364).Magnitude; v360 = 2; end end end end end return v143; end local v57; if Drawing then local v235 = 0 + 0 ; while true do if (v235 == 0) then v57 = Drawing.new("Circle"); v57.Color = Color3.fromRGB(100, 200, 255); v235 = 1 + 0 ; end if (v235 == (1 + 0)) then v57.Thickness = 1 + 1 ; v57.Filled = false; v235 = 2; end if (v235 == (223 - (55 + 166))) then v57.Visible = false; break; end end end v15.InputBegan:Connect(function(v145, v146) if ( not v146 and (v145.KeyCode == aimbotBind)) then v53 = not v53; end end); v12.RenderStepped:Connect(function(v147) local v148 = 0; while true do if (v148 == (0 + 0)) then if v57 then local v367 = 0 + 0 ; while true do if (v367 == (0 - 0)) then v57.Position = Vector2.new(v13.ViewportSize.X / 2 , v13.ViewportSize.Y / 2 ); v57.Radius = v54; v367 = 298 - (36 + 261) ; end if (v367 == (1 - 0)) then v57.Visible = v53; break; end end end if v53 then local v368 = 1368 - (34 + 1334) ; local v369; while true do if (v368 == (0 + 0)) then v369 = v52(v55, v54); if v369 then local v485 = v13.CFrame.Position; local v486 = v369.Position; local v487 = CFrame.new(v485, v486); v13.CFrame = v13.CFrame:Lerp(v487, v56); end break; end end end break; end end end); v26:CreateSection("Aimbot"); local v58 = nil; v58 = v26:CreateToggle({ Name = "Aimbot", Flag = "Aimbot", CurrentValue = false, Set = true, Callback = function(v149) v53 = v149; end }); v26:CreateKeybind({ Name = "Toggle Aimbot", Flag = "toggleAimbot", CurrentKeybind = "N", HoldToInteract = false, Callback = function() if v58 then v58:Set( not v53); end end }); v26:CreateSlider({ Name = "Aimbot FOV", Flag = "aimbotFOV", Range = { 1308 - (1035 + 248) , 221 - (20 + 1) }, Increment = 1, CurrentValue = v54, Callback = function(v150) v54 = v150; end }); v26:CreateSlider({ Name = "Aimbot Range", Flag = "aimbotRange", Range = { 329 - (134 + 185) , 250 }, Increment = 1, CurrentValue = v55, Callback = function(v151) v55 = v151; end }); v26:CreateSlider({ Name = "Tracking Speed", Flag = "trackingSpeed", Range = { 686 - (314 + 371) , 100 }, Increment = 969 - (478 + 490) , Suffix = "%", CurrentValue = math.floor(v56 * (53 + 47) ), Callback = function(v152) v56 = math.clamp(v152 / 100 , 0.01, 1); end }); local v59 = false; local v60 = 20; local v61 = 0.3; local function v62(v153) local v154 = 1172 - (786 + 386) ; local v155; local v156; local v157; local v158; while true do if (v154 == (0 - 0)) then v155 = v14.Character or v14.CharacterAdded:Wait() ; v156 = v155 and v155:FindFirstChild("HumanoidRootPart") ; v154 = 1; end if (2 == v154) then for v327, v328 in ipairs(workspace:GetDescendants()) do if v47(v328) then local v397 = 0; local v398; while true do if (v397 == (1379 - (1055 + 324))) then v398 = v328:FindFirstChild("HumanoidRootPart"); if v398 then local v510 = (v156.Position - v398.Position).Magnitude; if ((v510 < v158) and (v510 <= v153)) then v157 = v328; v158 = v510; end end break; end end end end return v157; end if (v154 == 1) then if not v156 then return nil; end v157, v158 = nil, v153 or math.huge ; v154 = 1342 - (1093 + 247) ; end end end local function v63() local v159 = v62(v60); if not v159 then return; end local v160 = workspace:FindFirstChild(v14.Name); if not v160 then return; end local v161; for v236, v237 in ipairs(v160:GetChildren()) do if (v237:IsA("Tool") and v237:FindFirstChild("SwingEvent")) then v161 = v237; break; end end if not v161 then return; end local v162 = v160:FindFirstChild("HumanoidRootPart"); local v163 = v159:FindFirstChild("HumanoidRootPart"); if ( not v162 or not v163) then return; end local v164 = (v163.Position - v162.Position).Unit; v161.SwingEvent:FireServer(v164); end task.spawn(function() while true do if v59 then pcall(v63); end task.wait(v61); end end); v26:CreateSection("Mob Aura"); v26:CreateParagraph({ Title = "How to use Melee Aura", Content = "To use Melee Aura equip a weapon and stand close to a mob, it will automatically attack them." }); v26:CreateToggle({ Name = "Melee Aura", Flag = "meleeAura", CurrentValue = false, Callback = function(v165) v59 = v165; end }); local v64 = { PlayerESP = false, TrainESP = false, ItemESP = false, MobESP = false, OreESP = false, EnableBox = false, EnableHighlight = true, EnableTracer = false, ShowNames = false, ShowDistance = false, ShowHealth = false, Colors = { Player = Color3.fromRGB(0, 255, 227 + 28 ), Train = Color3.fromRGB(27 + 228 , 1012 - 757 , 0 - 0 ), Item = Color3.fromRGB(725 - 470 , 251 - 151 , 36 + 64 ), Mob = Color3.fromRGB(982 - 727 , 0, 878 - 623 ), Ore = Color3.fromRGB(255, 125 + 40 , 0) } }; local v65 = { Player = {}, Train = {}, Item = {}, Mob = {}, Ore = {} }; local function v66() local v166 = 0 - 0 ; local v167; while true do if ((689 - (364 + 324)) == v166) then return v167; end if (v166 == (0 - 0)) then v167 = {}; for v329, v330 in ipairs(workspace:GetDescendants()) do if v47(v330) then table.insert(v167, v330); end end v166 = 2 - 1 ; end end end local function v67(v168) for v238, v239 in pairs(v168) do if (typeof(v239) == "Instance") then v239:Destroy(); elseif ((typeof(v239) == "table") or (typeof(v239) == "userdata")) then v239:Remove(); end end end local function v68(v169) local v170 = 0 + 0 ; while true do if (v170 == (0 - 0)) then for v331, v332 in pairs(v65[v169]) do v67(v332); end v65[v169] = {}; break; end end end local function v69(v171) local v172 = 0 - 0 ; local v173; local v174; local v175; local v176; local v177; while true do if ((8 - 5) == v172) then for v333, v334 in pairs(v175) do local v335 = 1268 - (1249 + 19) ; local v336; local v337; while true do if (v335 == 0) then v336, v337 = v13:WorldToViewportPoint(v334); if v337 then local v466 = 0 + 0 ; local v467; while true do if (v466 == 1) then v177 = Vector2.new(math.max(v177.X, v467.X), math.max(v177.Y, v467.Y)); break; end if ((0 - 0) == v466) then v467 = Vector2.new(v336.X, v336.Y); v176 = Vector2.new(math.min(v176.X, v467.X), math.min(v176.Y, v467.Y)); v466 = 1087 - (686 + 400) ; end end end break; end end end return v176, v177; end if (v172 == (2 + 0)) then for v338 = -(230 - (73 + 156)), 1 + 0 , 813 - (721 + 90) do for v370 = -1, 1 + 0 , 6 - 4 do for v399 = -1, 471 - (224 + 246) , 2 do table.insert(v175, v173.Position + (((v173.RightVector * v174.X) / 2) * v338) + (((v173.UpVector * v174.Y) / (2 - 0)) * v370) + (((v173.LookVector * v174.Z) / (3 - 1)) * v399) ); end end end v176, v177 = Vector2.new(math.huge, math.huge), Vector2.new( -math.huge, -math.huge); v172 = 3; end if (v172 == (0 + 0)) then if not v171.PrimaryPart then local v371 = 0; local v372; while true do if (v371 == 0) then v372 = v171:GetDescendants(); for v468, v469 in pairs(v372) do if v469:IsA("BasePart") then v171.PrimaryPart = v469; break; end end break; end end end if not v171.PrimaryPart then return nil; end v172 = 1 + 0 ; end if (v172 == 1) then v173, v174 = v171:GetBoundingBox(); v175 = {}; v172 = 2; end end end local function v70(v178, v179) if v65[v179][v178] then local v244 = 0 + 0 ; while true do if (v244 == (0 - 0)) then for v400, v401 in pairs(v65[v179][v178]) do if (typeof(v401) == "Instance") then v401:Destroy(); elseif ((typeof(v401) == "table") or (typeof(v401) == "userdata")) then v401:Remove(); end end v65[v179][v178] = nil; break; end end end local v180 = v64.Colors[v179]; local v181 = {}; if v64.EnableBox then local v245 = 0; local v246; while true do if (v245 == (0 - 0)) then v246 = Drawing.new("Square"); v246.Color = v180; v245 = 514 - (203 + 310) ; end if (v245 == (1995 - (1238 + 755))) then v246.Visible = true; v181.Box = v246; break; end if (v245 == 1) then v246.Thickness = 1 + 0 ; v246.Filled = false; v245 = 1536 - (709 + 825) ; end end end if v64.EnableTracer then local v247 = 0 - 0 ; local v248; while true do if (2 == v247) then v181.Tracer = v248; break; end if (v247 == (1 - 0)) then v248.Thickness = 1; v248.Visible = true; v247 = 866 - (196 + 668) ; end if (v247 == 0) then v248 = Drawing.new("Line"); v248.Color = v180; v247 = 1; end end end if (v64.EnableHighlight and v178:IsA("Model")) then local v249 = Instance.new("Highlight"); v249.FillColor = v180; v249.FillTransparency = 0.5 - 0 ; v249.OutlineColor = Color3.new(0 - 0 , 833 - (171 + 662) , 93 - (4 + 89) ); v249.OutlineTransparency = 0 - 0 ; v249.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop; v249.Adornee = v178; v249.Parent = game:GetService("CoreGui"); v181.Highlight = v249; end if (v64.ShowNames or v64.ShowDistance) then local v259 = Drawing.new("Text"); v259.Size = 16; v259.Center = true; v259.Outline = true; v259.Font = 1 + 1 ; v259.Color = Color3.fromRGB(255, 1119 - 864 , 100 + 155 ); v259.Visible = true; v181.Label = v259; end if v64.ShowHealth then local v267 = Drawing.new("Square"); v267.Thickness = 1; v267.Filled = true; v267.Visible = true; v181.HealthBar = v267; end v65[v179][v178] = v181; end v12.RenderStepped:Connect(function() for v240, v241 in pairs(v65) do for v272, v273 in pairs(v241) do local v274 = false; if ( not v272 or not v272.Parent) then local v339 = 0; while true do if (v339 == (1487 - (35 + 1451))) then v274 = true; break; end if ((1453 - (28 + 1425)) == v339) then v67(v273); v65[v240][v272] = nil; v339 = 1994 - (941 + 1052) ; end end end local v275 = ( not v274 and v272:IsA("Model") and v272) or nil ; local v276 = ( not v274 and ((v275 and v275.PrimaryPart) or v272)) or nil ; if not v276 then if not v274 then v67(v273); v65[v240][v272] = nil; end v274 = true; end if not v274 then local v340, v341 = v13:WorldToViewportPoint(v276.Position); local v342 = Vector2.new(v340.X, v340.Y); if v341 then if (v273.Box and v275) then local v445, v446 = v69(v275); if (v445 and v446) then local v489 = 0; while true do if (v489 == 1) then v273.Box.Visible = true; break; end if (v489 == (0 + 0)) then v273.Box.Position = v445; v273.Box.Size = v446 - v445 ; v489 = 1515 - (822 + 692) ; end end else v273.Box.Visible = false; end end if v273.Tracer then v273.Tracer.From = Vector2.new(v13.ViewportSize.X / 2 , v13.ViewportSize.Y); v273.Tracer.To = v342; v273.Tracer.Visible = true; end if v273.Label then local v450 = ""; if v64.ShowNames then v450 = v272.Name; end if v64.ShowDistance then local v492 = 0; local v493; while true do if (0 == v492) then v493 = (v13.CFrame.Position - v276.Position).Magnitude; v450 = v450 .. string.format(" [%.0fm]", v493) ; break; end end end v273.Label.Text = v450; v273.Label.Position = v342 - Vector2.new(0, 63 - 18 ) ; v273.Label.Visible = true; end if (v273.HealthBar and v272:FindFirstChild("Humanoid")) then local v454 = v272:FindFirstChild("Humanoid"); local v455 = v454.Health; local v456 = v454.MaxHealth; if (v455 <= 0) then v67(v273); v65[v240][v272] = nil; else local v495 = math.clamp(v455 / v456 , 0 + 0 , 1); local v496 = ((v495 > (297.6 - (45 + 252))) and Color3.new(0 + 0 , 1 + 0 , 0)) or ((v495 > 0.3) and Color3.new(2 - 1 , 434 - (114 + 319) , 0 - 0 )) or Color3.new(1 - 0 , 0 + 0 , 0 - 0 ) ; v273.HealthBar.Color = v496; v273.HealthBar.Size = Vector2.new(4, 40 * v495 ); v273.HealthBar.Position = v342 - Vector2.new(62 - 32 , (1983 - (556 + 1407)) - (20 * (1 - v495)) ) ; v273.HealthBar.Visible = true; end elseif v273.HealthBar then v273.HealthBar.Visible = false; end else local v403 = 1206 - (741 + 465) ; while true do if (v403 == 0) then if v273.Box then v273.Box.Visible = false; end if v273.Tracer then v273.Tracer.Visible = false; end v403 = 1; end if (v403 == (466 - (170 + 295))) then if v273.Label then v273.Label.Visible = false; end if v273.HealthBar then v273.HealthBar.Visible = false; end break; end end end end end end end); local function v71() local v183 = 0 + 0 ; while true do if (v183 == (0 + 0)) then if v64.PlayerESP then for v404, v405 in v11:GetPlayers() do local v406 = 0 - 0 ; while true do if (v406 == 0) then if ((v405 ~= v14) and v405.Character) then v70(v405.Character, "Player"); end v405.CharacterAdded:Connect(function(v502) local v503 = 0 + 0 ; while true do if (v503 == (0 + 0)) then repeat task.wait(); until v502:FindFirstChild("HumanoidRootPart") if v64.PlayerESP then v70(v502, "Player"); end break; end end end); break; end end end end if v64.TrainESP then local v383 = 0 + 0 ; local v384; while true do if (v383 == (1230 - (957 + 273))) then v384 = workspace:FindFirstChild("Train"); if v384 then v70(v384, "Train"); end break; end end end v183 = 1; end if (v183 == 1) then if v64.ItemESP then local v385 = 0 + 0 ; local v386; while true do if (v385 == 0) then v386 = workspace:FindFirstChild("RuntimeItems"); if v386 then for v516, v517 in v386:GetChildren() do local v518 = 0 + 0 ; local v519; while true do if (v518 == (0 - 0)) then v519 = (v517:IsA("Model") and v517.PrimaryPart) or v517 ; if v519 then v70(v517, "Item"); end break; end end end v386.ChildAdded:Connect(function(v520) local v521 = 0 - 0 ; local v522; while true do if (v521 == (2 - 1)) then if (v522 and v64.ItemESP) then v70(v520, "Item"); end break; end if (v521 == 0) then task.wait(); v522 = (v520:IsA("Model") and v520.PrimaryPart) or v520 ; v521 = 4 - 3 ; end end end); end break; end end end if v64.OreESP then local v387 = workspace:FindFirstChild("Ore"); if v387 then for v457, v458 in v387:GetChildren() do local v459 = 1780 - (389 + 1391) ; local v460; while true do if (v459 == 0) then v460 = (v458:IsA("Model") and v458.PrimaryPart) or v458 ; if v460 then v70(v458, "Ore"); end break; end end end v387.ChildAdded:Connect(function(v461) task.wait(); local v462 = (v461:IsA("Model") and v461.PrimaryPart) or v461 ; if (v462 and v64.OreESP) then v70(v461, "Ore"); end end); end end v183 = 2 + 0 ; end if (v183 == (1 + 1)) then if v64.MobESP then local v388 = 0 - 0 ; while true do if (v388 == (951 - (783 + 168))) then for v470, v471 in ipairs(v66()) do local v472 = 0; local v473; while true do if ((0 - 0) == v472) then v473 = (v471:IsA("Model") and v471.PrimaryPart) or v471 ; if v473 then v70(v471, "Mob"); end break; end end end workspace.DescendantAdded:Connect(function(v474) local v475 = 0 + 0 ; while true do if (v475 == 0) then task.wait(312 - (309 + 2) ); if (v64.MobESP and v47(v474)) then v70(v474, "Mob"); end break; end end end); break; end end end break; end end end local function v72() for v242 in pairs(v65) do v68(v242); end v71(); end v27:CreateSection("Targets"); v27:CreateToggle({ Name = "Player ESP", Flag = "PlayerESP", CurrentValue = false, Callback = function(v184) v64.PlayerESP = v184; if v184 then v71(); else v68("Player"); end end }); v27:CreateToggle({ Name = "Train ESP", Flag = "TrainESP", CurrentValue = false, Callback = function(v186) local v187 = 0; while true do if ((0 - 0) == v187) then v64.TrainESP = v186; if v186 then v71(); else v68("Train"); end break; end end end }); v27:CreateToggle({ Name = "Item ESP", Flag = "ItemESP", CurrentValue = false, Callback = function(v188) local v189 = 1212 - (1090 + 122) ; while true do if (v189 == (0 + 0)) then v64.ItemESP = v188; if v188 then v71(); else v68("Item"); end break; end end end }); v27:CreateToggle({ Name = "Mob ESP", Flag = "MobESP", CurrentValue = false, Callback = function(v190) v64.MobESP = v190; if v190 then v71(); else v68("Mob"); end end }); v27:CreateToggle({ Name = "Ore ESP", Flag = "OreESP", CurrentValue = false, Callback = function(v192) local v193 = 0 - 0 ; while true do if (v193 == (0 + 0)) then v64.OreESP = v192; if v192 then v71(); else v68("Ore"); end break; end end end }); v27:CreateSection("ESP Colors"); v27:CreateColorPicker({ Name = "Player ESP Color", Flag = "PlayerESPColor", Color = v64.Colors.Player, Callback = function(v194) local v195 = 1118 - (628 + 490) ; while true do if (v195 == 1) then if v64.PlayerESP then v71(); end break; end if ((0 + 0) == v195) then v64.Colors.Player = v194; v68("Player"); v195 = 2 - 1 ; end end end }); v27:CreateColorPicker({ Name = "Train ESP Color", Flag = "TrainESPColor", Color = v64.Colors.Train, Callback = function(v196) local v197 = 0; while true do if (v197 == (4 - 3)) then if v64.TrainESP then v71(); end break; end if ((774 - (431 + 343)) == v197) then v64.Colors.Train = v196; v68("Train"); v197 = 1 - 0 ; end end end }); v27:CreateColorPicker({ Name = "Item ESP Color", Flag = "ItemESPColor", Color = v64.Colors.Item, Callback = function(v198) v64.Colors.Item = v198; v68("Item"); if v64.ItemESP then v71(); end end }); v27:CreateColorPicker({ Name = "Mob ESP Color", Flag = "MobESPColor", Color = v64.Colors.Mob, Callback = function(v200) local v201 = 0; while true do if (v201 == (2 - 1)) then if v64.MobESP then v71(); end break; end if (v201 == (0 + 0)) then v64.Colors.Mob = v200; v68("Mob"); v201 = 1 + 0 ; end end end }); v27:CreateColorPicker({ Name = "Ore ESP Color", Flag = "OreESPColor", Color = v64.Colors.Ore, Callback = function(v202) v64.Colors.Ore = v202; v68("Ore"); if v64.OreESP then v71(); end end }); v27:CreateSection("ESP Settings"); v27:CreateToggle({ Name = "Show Box", Flag = "ESPShowBox", CurrentValue = false, Callback = function(v204) v64.EnableBox = v204; v72(); end }); v27:CreateToggle({ Name = "Show Highlight", Flag = "ESPShowHighlight", CurrentValue = true, Callback = function(v206) v64.EnableHighlight = v206; v72(); end }); v27:CreateToggle({ Name = "Show Tracers", Flag = "ESPShowTracers", CurrentValue = false, Callback = function(v208) local v209 = 0; while true do if (v209 == (1695 - (556 + 1139))) then v64.EnableTracer = v208; v72(); break; end end end }); v27:CreateSection("ESP Other"); v27:CreateToggle({ Name = "Show Names", Flag = "ESPShowNames", CurrentValue = true, Callback = function(v210) local v211 = 0; while true do if ((15 - (6 + 9)) == v211) then v64.ShowNames = v210; v72(); break; end end end }); v27:CreateToggle({ Name = "Show Distance", Flag = "ESPShowDistance", CurrentValue = false, Callback = function(v212) local v213 = 0 + 0 ; while true do if ((0 + 0) == v213) then v64.ShowDistance = v212; v72(); break; end end end }); v27:CreateToggle({ Name = "Show Health", Flag = "ESPShowHealth", CurrentValue = true, Callback = function(v214) v64.ShowHealth = v214; v72(); end }); v28:CreateSection("Other Toggles"); local v73; v28:CreateToggle({ Name = "Walk to Train", CurrentValue = false, Callback = function(v216) local v217 = 169 - (28 + 141) ; local v218; local v219; local v220; local v221; while true do if (v217 == (0 + 0)) then v218 = v11.LocalPlayer; v219 = v218.Character or v218.CharacterAdded:Wait() ; v217 = 1 - 0 ; end if (v217 == 1) then v220 = v219:WaitForChild("Humanoid"); v221 = v219:WaitForChild("HumanoidRootPart"); v217 = 2; end if (v217 == (2 + 0)) then if v216 then v73 = v12.Heartbeat:Connect(function() local v407 = workspace:FindFirstChild("Train"); if (v407 and v407.PrimaryPart and v220 and v221) then local v463 = (v221.Position - v407.PrimaryPart.Position).Magnitude; if (v463 > (1327 - (486 + 831))) then v220:MoveTo(v407.PrimaryPart.Position); else v220:MoveTo(v221.Position); end end end); elseif v73 then v73:Disconnect(); v73 = nil; end break; end end end }); local v74 = false; local v75; v28:CreateToggle({ Name = "Fly Forward (NoClip)", Flag = "FlyLookNoClip", CurrentValue = false, Callback = function(v222) v74 = v222; if v75 then local v277 = 0 - 0 ; while true do if (v277 == (0 - 0)) then v75:Disconnect(); v75 = nil; break; end end end if v222 then v75 = v12.Heartbeat:Connect(function(v305) local v306 = 0 + 0 ; local v307; local v308; local v309; local v310; local v311; local v312; while true do if (v306 == 1) then if not v308 then return; end v309 = v308:FindFirstChildOfClass("Humanoid"); v306 = 2; end if (v306 == 0) then v307 = v11.LocalPlayer; v308 = v307.Character; v306 = 3 - 2 ; end if (v306 == 4) then v312 = v309.WalkSpeed; v310.CFrame = v310.CFrame + (v311 * v312 * v305) ; break; end if ((1265 - (668 + 595)) == v306) then v310 = v308:FindFirstChild("HumanoidRootPart"); if ( not v309 or not v310) then return; end v306 = 3 + 0 ; end if (v306 == (1 + 2)) then for v425, v426 in ipairs(v308:GetDescendants()) do if v426:IsA("BasePart") then v426.CanCollide = false; end end v311 = workspace.CurrentCamera.CFrame.LookVector; v306 = 10 - 6 ; end end end); end end }); v28:CreateSection("Themes"); local v76 = false; local v77 = Color3.fromRGB(418 - (23 + 267) , 128, 2072 - (1129 + 815) ); local v78 = v18.Ambient; local function v79() if v76 then v18.Ambient = v77; else v18.Ambient = v78; end end v28:CreateToggle({ Name = "Custom Ambient", Flag = "Ambient", CurrentValue = false, Callback = function(v223) v76 = v223; v79(); end }); v28:CreateColorPicker({ Name = "Ambient Color", Flag = "ambientColor", Color = v77, Callback = function(v224) v77 = v224; if v76 then v79(); end end }); local v80 = v28:CreateDropdown({ Name = "Select Gui Theme", Flag = "guiTheme", Options = { "Default", "AmberGlow", "Amethyst", "Bloom", "DarkBlue", "Green", "Light", "Ocean", "Serenity" }, CurrentOption = { "Default" }, MultipleOptions = false, Flag = "ThemeDropdown", Callback = function(v225) v10.ModifyTheme(v225[2 - 1 ]); end }); v8:LoadConfiguration();