Open source
Key Required

Open source

Dead RailsRellRell 26.5K views 112 executesUpdated May 16, 2025
5.0/ 5(1 votes)
10100% Positive
Lua Script•2139 lines (61505 chars)
-- 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();

Features & Information

Main Tab Movement Small Movement Boost (Speed/Jump) – Increases player's walk speed and jump power. Boost Strength (%) – Adjusts the percentage boost for movement. Toggles Transparent Buildings – Makes buildings in the game semi-transparent. Unlock Camera – Removes camera restrictions. Fullbright – Removes darkness by increasing lighting. No Fog – Disables fog for better visibility. Camera FOV – Adjusts the camera's field of view. No Clip – Allows walking through objects. Combat Tab InstaKill & Freeze Freeze Mobs (on click) – Freezes mobs in place when clicked. Toggle Freeze Mobs (Keybind: V) – Toggles freezing mobs. InstaKill Mobs (on click) – Kills mobs instantly when clicked. Toggle InstaKill Mobs (Keybind: B) – Toggles insta-kill. Range Slider – Sets the range for freeze/kill actions. Aimbot Aimbot Toggle – Locks the camera onto mobs. Toggle Aimbot (Keybind: N) – Toggles aimbot. Aimbot FOV – Adjusts the field of view for aimbot. Aimbot Range – Sets the maximum lock-on distance. Tracking Speed – Controls how smoothly the aimbot tracks targets. Mob Aura Melee Aura – Automatically attacks nearby mobs when a weapon is equipped. Visuals Tab (ESP) Target ESP Player ESP – Highlights players. Train ESP – Highlights trains. Item ESP – Highlights items. Mob ESP – Highlights mobs. Ore ESP – Highlights ores. ESP Colors Custom color pickers for each ESP type (Player, Train, Item, Mob, Ore). ESP Settings Show Box – Displays a box around targets. Show Highlight – Adds a glow effect to targets. Show Tracers – Draws lines from the player to targets. Show Names – Displays target names. Show Distance – Shows distance to targets. Show Health – Displays health bars. Misc Tab Other Toggles Walk to Train – Automatically moves the player toward the train. Fly Forward (NoClip) – Lets the player fly in the direction they’re looking (with NoClip). Themes Custom Ambient – Changes the game's ambient lighting. Ambient Color Picker – Selects a custom ambient color. GUI Theme Selector – Changes the UI theme (Default, AmberGlow, Amethyst, Bloom, DarkBlue, Green, Light, Ocean, Serenity). Additional Features Configuration Saving – Saves settings for future use. Keybinds – Quick toggles for certain features. Security Checks – Verifies script authenticity before execution.

Community Comments (0)

No comments yet for this script.

More Scripts for Dead Rails