JagTiger

LunaHax in Electric State DarkRP (FIXED)

Jul 3rd, 2022 (edited)
3,298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 283.03 KB | None | 0 0
  1.  
  2. local ScreenGui = Instance.new("ScreenGui")
  3. local mainMenuFrame = Instance.new("Frame")
  4. local playerEspButton = Instance.new("TextButton")
  5. local disableNlrButton = Instance.new("TextButton")
  6. local mainHeaderText = Instance.new("TextLabel")
  7. local mainDividerText = Instance.new("TextLabel")
  8. local mainMenuCloseButton = Instance.new("TextButton")
  9. local miscButton = Instance.new("TextButton")
  10. local poweredText = Instance.new("TextLabel")
  11. local playerListFrame = Instance.new("Frame")
  12. local playerListScrollingFrame = Instance.new("ScrollingFrame")
  13. local TextButtonPlaceholder = Instance.new("TextButton")
  14. local TextButtonPlaceholder_2 = Instance.new("Tex tButton")
  15. local TextButtonPlaceholder_3 = Instance.new("TextButton")
  16. local playerListCloseButton = Instance.new("TextButton")
  17. local playerListHeaderText = Instance.new("TextLabel")
  18. local playerListDividerText = Instance.new("TextLabel")
  19. local playerInfoFrame = Instance.new("Frame")
  20. local playerInfoHeaderText = Instance.new("TextLabel")
  21. local playerInfoDividerText = Instance.new("TextLabel")
  22. local usernameInfoText = Instance.new("TextLabel")
  23. local roleplayNameInfoText = Instance.new("TextLabel")
  24. local hungerInfoText = Instance.new("TextLabel")
  25. local karmaInfoText = Instance.new("TextLabel")
  26. local playtimeInfoText = Instance.new("TextLabel")
  27. local sChargesInfoText = Instance.new("TextLabel")
  28. local moneyAmtInfoText = Instance.new("TextLabel")
  29. local aureusInfoText = Instance.new("TextLabel")
  30. local tpToPlayerButton = Instance.new("TextButton")
  31. local excludeFromEspButton = Instance.new("TextButton")
  32. local bankInfoText = Instance.new("TextLabel")
  33. local inventoryInfoText = Instance.new("TextLabel")
  34. local killPlayer = Instance.new("TextButton")
  35. local spectatePlayerButton = Instance.new("TextButton")
  36. local jobInfoText = Instance.new("TextLabel")
  37. local friendButton = Instance.new("TextButton")
  38. local enemyButton = Instance.new("TextButton")
  39. local stealOutfitButton = Instance.new("TextButton")
  40. local copyOutfitButton = Instance.new("TextButton")
  41. local copyNodeSongButton = Instance.new("TextButton")
  42. local specificEspButton = Instance.new("TextButton")
  43. local flaggedInfoText = Instance.new("TextLabel")
  44. local specificEarRapeButton = Instance.new("TextButton")
  45. local copyNodeButton = Instance.new("TextButton")
  46. local viewBackpackButton = Instance.new("TextButton")
  47. local viewPermsButton = Instance.new("TextButton")
  48. local heldItemInfoText = Instance.new("TextLabel")
  49. local teleportVehicleTextButton = Instance.new("TextButton")
  50. local playerListButton = Instance.new("TextButton")
  51. local printerEspButton = Instance.new("TextButton")
  52. local combatFrame = Instance.new("Frame")
  53. local combatCloseButton = Instance.new("TextButton")
  54. local combatHeaderText = Instance.new("TextLabel")
  55. local combatDividerText = Instance.new("TextLabel")
  56. local combatScrollingFrame = Instance.new("ScrollingFrame")
  57. local aimbotButton = Instance.new("TextButton")
  58. local autoDrinkButton = Instance.new("TextButton")
  59. local infiniteClipButton = Instance.new("TextButton")
  60. local onlyTargetFlaggedButton = Instance.new("TextButton")
  61. local weaponMultiplierButton = Instance.new("TextButton")
  62. local hitboxExpandButton = Instance.new("TextButton")
  63. local rageAuraRedButton = Instance.new("TextButton")
  64. local yellowRageAuraRedButton = Instance.new("TextButton")
  65. local autoReloadButton = Instance.new("TextButton")
  66. local flyJumpButton = Instance.new("TextButton")
  67. local combatButton = Instance.new("TextButton")
  68. local infiniteAmmoButton = Instance.new("TextButton")
  69. local miscFrame = Instance.new("Frame")
  70. local miscHeaderText = Instance.new("TextLabel")
  71. local miscDividerText = Instance.new("TextLabel")
  72. local miscCloseButton = Instance.new("TextButton")
  73. local miscScrollingFrame = Instance.new("ScrollingFrame")
  74. local clientJPButton = Instance.new("TextButton")
  75. local deathReturnButton = Instance.new("TextButton")
  76. local getInNearestCarButton = Instance.new("TextButton")
  77. local itemSniperButton = Instance.new("TextButton")
  78. local globalChatButton = Instance.new("TextButton")
  79. local spywatchBypassButton = Instance.new("TextButton")
  80. local unlockDoorsButton = Instance.new("TextButton")
  81. local unlockPassengerButton = Instance.new("TextButton")
  82. local nodeKillButton = Instance.new("TextButton")
  83. local saveConfigButton = Instance.new("TextButton")
  84. local loadConfigButton = Instance.new("TextButton")
  85. local joinGameButton = Instance.new("TextButton")
  86. local joinGameUserTextbox = Instance.new("TextBox")
  87. local deathBarrierBypassButton = Instance.new("TextButton")
  88. local speedHackButton = Instance.new("TextButton")
  89. local stealOutfitFromTextButton = Instance.new("TextButton")
  90. local friendEspButton = Instance.new("TextButton")
  91. local enemyEspButton = Instance.new("TextButton")
  92. local tpToBaseplateButton = Instance.new("TextButton")
  93. local autoPrinterButton = Instance.new("TextButton")
  94. local antiAfkButton = Instance.new("TextButton")
  95. local autoCornFarmButton = Instance.new("TextButton")
  96. local autoScavButton = Instance.new("TextButton")
  97. local earRapePlayersButton = Instance.new("TextButton")
  98. local wishBotButton = Instance.new("TextButton")
  99. local autoAureusButton = Instance.new("TextButton")
  100. local makeInvisibleButton = Instance.new("TextButton")
  101. local assignHotkeyButton = Instance.new("TextButton")
  102. local infiniteHungerButton = Instance.new("TextButton")
  103. local scrollingNameButton = Instance.new("TextButton")
  104. local textSpeedTextBox = Instance.new("TextBox")
  105. local kickOnModJoinButton = Instance.new("TextButton")
  106. local autoScrapFarmButton = Instance.new("TextButton")
  107. local weatherFrame = Instance.new("Frame")
  108. local weatherCloseButton = Instance.new("TextButton")
  109. local weatherHeaderText = Instance.new("TextLabel")
  110. local weatherDividerText = Instance.new("TextLabel")
  111. local dayButton = Instance.new("TextButton")
  112. local nightButton = Instance.new("TextButton")
  113. local sandstormButton = Instance.new("TextButton")
  114. local rainButton = Instance.new("TextButton")
  115. local morningButton = Instance.new("TextButton")
  116. local nuclearWinterButton = Instance.new("TextButton")
  117. local warButton = Instance.new("TextButton")
  118. local eveningButton = Instance.new("TextButton")
  119. local weatherButton = Instance.new("TextButton")
  120. local noclipButton = Instance.new("TextButton")
  121. local crateEspButton = Instance.new("TextButton")
  122. local entityEspButton = Instance.new("TextButton")
  123. local clickTpButton = Instance.new("TextButton")
  124. local storeAllItemsButton = Instance.new("TextButton")
  125. local dispenserButton = Instance.new("TextButton")
  126. local dispenserFrame = Instance.new("Frame")
  127. local dispenserCloseButton = Instance.new("TextButton")
  128. local dispenserHeaderText = Instance.new("TextLabel")
  129. local dispenserDividerText = Instance.new("TextLabel")
  130. local dispenserListScrollingFrame = Instance.new("ScrollingFrame")
  131. local dTextButtonPlaceholder = Instance.new("TextButton")
  132. local dTextButtonPlaceholder_2 = Instance.new("TextButton")
  133. local dTextButtonPlaceholder_3 = Instance.new("TextButton")
  134. local dispenserItemNameText = Instance.new("TextLabel")
  135. local dispenserItemPriceText = Instance.new("TextLabel")
  136. local dispenserItemCountText = Instance.new("TextLabel")
  137. local teleportToDispenserButton = Instance.new("TextButton")
  138. local notificationFrame = Instance.new("Frame")
  139. local okNotificationButton = Instance.new("TextButton")
  140. local notificationText = Instance.new("TextLabel")
  141.  
  142. --Properties:
  143.  
  144. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  145.  
  146. mainMenuFrame.Name = "mainMenuFrame"
  147. mainMenuFrame.Parent = ScreenGui
  148. mainMenuFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  149. mainMenuFrame.BorderColor3 = Color3.fromRGB(239, 5, 255)
  150. mainMenuFrame.BorderSizePixel = 3
  151. mainMenuFrame.Position = UDim2.new(0.0170876663, 0, 0.542997539, 0)
  152. mainMenuFrame.Size = UDim2.new(0, 267, 0, 349)
  153. mainMenuFrame.Style = Enum.FrameStyle.ChatGreen
  154.  
  155. playerEspButton.Name = "playerEspButton"
  156. playerEspButton.Parent = mainMenuFrame
  157. playerEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  158. playerEspButton.Position = UDim2.new(-0.00806450844, 0, 0.126074508, 0)
  159. playerEspButton.Size = UDim2.new(0, 119, 0, 34)
  160. playerEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  161. playerEspButton.Font = Enum.Font.Ubuntu
  162. playerEspButton.Text = "[OFF] Player ESP"
  163. playerEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  164. playerEspButton.TextSize = 14.000
  165.  
  166. disableNlrButton.Name = "disableNlrButton"
  167. disableNlrButton.Parent = mainMenuFrame
  168. disableNlrButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  169. disableNlrButton.Position = UDim2.new(-0.00858050771, 0, 0.341555864, 0)
  170. disableNlrButton.Size = UDim2.new(0, 119, 0, 34)
  171. disableNlrButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  172. disableNlrButton.Font = Enum.Font.Ubuntu
  173. disableNlrButton.Text = "[OFF] Disable NLR"
  174. disableNlrButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  175. disableNlrButton.TextSize = 14.000
  176.  
  177. mainHeaderText.Name = "mainHeaderText"
  178. mainHeaderText.Parent = mainMenuFrame
  179. mainHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  180. mainHeaderText.BackgroundTransparency = 1.000
  181. mainHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  182. mainHeaderText.Position = UDim2.new(0.0582546815, 0, -0.0580773652, 0)
  183. mainHeaderText.Selectable = true
  184. mainHeaderText.Size = UDim2.new(0, 200, 0, 50)
  185. mainHeaderText.Font = Enum.Font.SourceSans
  186. mainHeaderText.Text = "lunahax"
  187. mainHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  188. mainHeaderText.TextSize = 50.000
  189.  
  190. mainDividerText.Name = "mainDividerText"
  191. mainDividerText.Parent = mainMenuFrame
  192. mainDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  193. mainDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  194. mainDividerText.Position = UDim2.new(0.0847078636, 0, 0.100057304, 0)
  195. mainDividerText.Size = UDim2.new(0, 189, 0, 0)
  196. mainDividerText.Font = Enum.Font.SourceSans
  197. mainDividerText.Text = ""
  198. mainDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  199. mainDividerText.TextSize = 14.000
  200.  
  201. mainMenuCloseButton.Name = "mainMenuCloseButton"
  202. mainMenuCloseButton.Parent = mainMenuFrame
  203. mainMenuCloseButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  204. mainMenuCloseButton.BackgroundTransparency = 1.000
  205. mainMenuCloseButton.Position = UDim2.new(0.953999996, 0, -0.0599999987, 0)
  206. mainMenuCloseButton.Size = UDim2.new(0, 29, 0, 30)
  207. mainMenuCloseButton.Font = Enum.Font.SourceSans
  208. mainMenuCloseButton.Text = "X"
  209. mainMenuCloseButton.TextColor3 = Color3.fromRGB(255, 0, 4)
  210. mainMenuCloseButton.TextSize = 21.000
  211.  
  212. miscButton.Name = "miscButton"
  213. miscButton.Parent = mainMenuFrame
  214. miscButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  215. miscButton.Position = UDim2.new(0.497553468, 0, 0.805157721, 0)
  216. miscButton.Size = UDim2.new(0, 119, 0, 34)
  217. miscButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  218. miscButton.Font = Enum.Font.Ubuntu
  219. miscButton.Text = "Misc Options"
  220. miscButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  221. miscButton.TextSize = 14.000
  222.  
  223. poweredText.Name = "poweredText"
  224. poweredText.Parent = mainMenuFrame
  225. poweredText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  226. poweredText.BackgroundTransparency = 1.000
  227. poweredText.Position = UDim2.new(0.620000005, 0, 0.819000006, 0)
  228. poweredText.Rotation = 90.000
  229. poweredText.Size = UDim2.new(0, 200, 0, 50)
  230. poweredText.Font = Enum.Font.SourceSans
  231. poweredText.Text = "Powered by Luna™"
  232. poweredText.TextColor3 = Color3.fromRGB(0, 0, 0)
  233. poweredText.TextSize = 14.000
  234.  
  235. playerListFrame.Name = "playerListFrame"
  236. playerListFrame.Parent = mainMenuFrame
  237. playerListFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  238. playerListFrame.Position = UDim2.new(1.09671855, 0, -0.054441262, 0)
  239. playerListFrame.Size = UDim2.new(0, 223, 0, 348)
  240. playerListFrame.Style = Enum.FrameStyle.ChatBlue
  241.  
  242. playerListScrollingFrame.Name = "playerListScrollingFrame"
  243. playerListScrollingFrame.Parent = playerListFrame
  244. playerListScrollingFrame.Active = true
  245. playerListScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  246. playerListScrollingFrame.BorderSizePixel = 0
  247. playerListScrollingFrame.Position = UDim2.new(-0.0410000011, 0, 0.123999998, 0)
  248. playerListScrollingFrame.Size = UDim2.new(0, 210, 0, 284)
  249. playerListScrollingFrame.SizeConstraint = Enum.SizeConstraint.RelativeYY
  250. playerListScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 10000)
  251.  
  252. TextButtonPlaceholder.Name = "TextButtonPlaceholder"
  253. TextButtonPlaceholder.Parent = playerListScrollingFrame
  254. TextButtonPlaceholder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  255. TextButtonPlaceholder.Size = UDim2.new(0, 200, 0, 50)
  256. TextButtonPlaceholder.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  257. TextButtonPlaceholder.Font = Enum.Font.SourceSans
  258. TextButtonPlaceholder.Text = "placeholder for name"
  259. TextButtonPlaceholder.TextColor3 = Color3.fromRGB(0, 0, 0)
  260. TextButtonPlaceholder.TextSize = 17.000
  261.  
  262. TextButtonPlaceholder_2.Name = "TextButtonPlaceholder"
  263. TextButtonPlaceholder_2.Parent = playerListScrollingFrame
  264. TextButtonPlaceholder_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  265. TextButtonPlaceholder_2.Position = UDim2.new(0, 0, 0.0718390793, 0)
  266. TextButtonPlaceholder_2.Size = UDim2.new(0, 200, 0, 50)
  267. TextButtonPlaceholder_2.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  268. TextButtonPlaceholder_2.Font = Enum.Font.SourceSans
  269. TextButtonPlaceholder_2.Text = "placeholder for name"
  270. TextButtonPlaceholder_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  271. TextButtonPlaceholder_2.TextSize = 17.000
  272.  
  273. TextButtonPlaceholder_3.Name = "TextButtonPlaceholder"
  274. TextButtonPlaceholder_3.Parent = playerListScrollingFrame
  275. TextButtonPlaceholder_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  276. TextButtonPlaceholder_3.Position = UDim2.new(0, 0, 0.143678159, 0)
  277. TextButtonPlaceholder_3.Size = UDim2.new(0, 200, 0, 50)
  278. TextButtonPlaceholder_3.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  279. TextButtonPlaceholder_3.Font = Enum.Font.SourceSans
  280. TextButtonPlaceholder_3.Text = "placeholder for name"
  281. TextButtonPlaceholder_3.TextColor3 = Color3.fromRGB(0, 0, 0)
  282. TextButtonPlaceholder_3.TextSize = 17.000
  283.  
  284. playerListCloseButton.Name = "playerListCloseButton"
  285. playerListCloseButton.Parent = playerListFrame
  286. playerListCloseButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  287. playerListCloseButton.BackgroundTransparency = 1.000
  288. playerListCloseButton.Position = UDim2.new(0.968191862, 0, -0.0657471269, 0)
  289. playerListCloseButton.Size = UDim2.new(0, 29, 0, 30)
  290. playerListCloseButton.Font = Enum.Font.SourceSans
  291. playerListCloseButton.Text = "X"
  292. playerListCloseButton.TextColor3 = Color3.fromRGB(255, 0, 4)
  293. playerListCloseButton.TextSize = 21.000
  294.  
  295. playerListHeaderText.Name = "playerListHeaderText"
  296. playerListHeaderText.Parent = playerListFrame
  297. playerListHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  298. playerListHeaderText.BackgroundTransparency = 1.000
  299. playerListHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  300. playerListHeaderText.Position = UDim2.new(-0.0312298182, 0, -0.0580608957, 0)
  301. playerListHeaderText.Selectable = true
  302. playerListHeaderText.Size = UDim2.new(0, 200, 0, 50)
  303. playerListHeaderText.Font = Enum.Font.SourceSans
  304. playerListHeaderText.Text = "player list"
  305. playerListHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  306. playerListHeaderText.TextSize = 50.000
  307.  
  308. playerListDividerText.Name = "playerListDividerText"
  309. playerListDividerText.Parent = playerListFrame
  310. playerListDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  311. playerListDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  312. playerListDividerText.Position = UDim2.new(-0.00477668084, 0, 0.10007377, 0)
  313. playerListDividerText.Size = UDim2.new(0, 189, 0, 0)
  314. playerListDividerText.Font = Enum.Font.SourceSans
  315. playerListDividerText.Text = ""
  316. playerListDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  317. playerListDividerText.TextSize = 14.000
  318.  
  319. playerInfoFrame.Name = "playerInfoFrame"
  320. playerInfoFrame.Parent = playerListFrame
  321. playerInfoFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  322. playerInfoFrame.Position = UDim2.new(1.11733031, 0, -0.0534218997, 0)
  323. playerInfoFrame.Size = UDim2.new(0, 680, 0, 348)
  324. playerInfoFrame.Style = Enum.FrameStyle.ChatRed
  325.  
  326. playerInfoHeaderText.Name = "playerInfoHeaderText"
  327. playerInfoHeaderText.Parent = playerInfoFrame
  328. playerInfoHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  329. playerInfoHeaderText.BackgroundTransparency = 1.000
  330. playerInfoHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  331. playerInfoHeaderText.Position = UDim2.new(0.248507544, 0, -0.0551873296, 0)
  332. playerInfoHeaderText.Selectable = true
  333. playerInfoHeaderText.Size = UDim2.new(0, 200, 0, 50)
  334. playerInfoHeaderText.Font = Enum.Font.SourceSans
  335. playerInfoHeaderText.Text = "info"
  336. playerInfoHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  337. playerInfoHeaderText.TextSize = 50.000
  338.  
  339. playerInfoDividerText.Name = "playerInfoDividerText"
  340. playerInfoDividerText.Parent = playerInfoFrame
  341. playerInfoDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  342. playerInfoDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  343. playerInfoDividerText.Position = UDim2.new(0.274960667, 0, 0.102947332, 0)
  344. playerInfoDividerText.Size = UDim2.new(0, 189, 0, 0)
  345. playerInfoDividerText.Font = Enum.Font.SourceSans
  346. playerInfoDividerText.Text = ""
  347. playerInfoDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  348. playerInfoDividerText.TextSize = 14.000
  349.  
  350. usernameInfoText.Name = "usernameInfoText"
  351. usernameInfoText.Parent = playerInfoFrame
  352. usernameInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  353. usernameInfoText.BackgroundTransparency = 1.000
  354. usernameInfoText.Position = UDim2.new(-0.00966932438, 0, 0.118262619, 0)
  355. usernameInfoText.Size = UDim2.new(0, 276, 0, 27)
  356. usernameInfoText.Font = Enum.Font.SourceSans
  357. usernameInfoText.Text = "Username:"
  358. usernameInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  359. usernameInfoText.TextSize = 20.000
  360. usernameInfoText.TextXAlignment = Enum.TextXAlignment.Left
  361.  
  362. roleplayNameInfoText.Name = "roleplayNameInfoText"
  363. roleplayNameInfoText.Parent = playerInfoFrame
  364. roleplayNameInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  365. roleplayNameInfoText.BackgroundTransparency = 1.000
  366. roleplayNameInfoText.Position = UDim2.new(-0.00782035198, 0, 0.213778615, 0)
  367. roleplayNameInfoText.Size = UDim2.new(0, 277, 0, 27)
  368. roleplayNameInfoText.Font = Enum.Font.SourceSans
  369. roleplayNameInfoText.Text = "Roleplay Name:"
  370. roleplayNameInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  371. roleplayNameInfoText.TextSize = 20.000
  372. roleplayNameInfoText.TextXAlignment = Enum.TextXAlignment.Left
  373.  
  374. hungerInfoText.Name = "hungerInfoText"
  375. hungerInfoText.Parent = playerInfoFrame
  376. hungerInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  377. hungerInfoText.BackgroundTransparency = 1.000
  378. hungerInfoText.Position = UDim2.new(-0.00657543354, 0, 0.413517207, 0)
  379. hungerInfoText.Size = UDim2.new(0, 107, 0, 27)
  380. hungerInfoText.Font = Enum.Font.SourceSans
  381. hungerInfoText.Text = "Hunger:"
  382. hungerInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  383. hungerInfoText.TextSize = 20.000
  384. hungerInfoText.TextXAlignment = Enum.TextXAlignment.Left
  385.  
  386. karmaInfoText.Name = "karmaInfoText"
  387. karmaInfoText.Parent = playerInfoFrame
  388. karmaInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  389. karmaInfoText.BackgroundTransparency = 1.000
  390. karmaInfoText.Position = UDim2.new(0.257005781, 0, 0.413011491, 0)
  391. karmaInfoText.Size = UDim2.new(0, 105, 0, 27)
  392. karmaInfoText.Font = Enum.Font.SourceSans
  393. karmaInfoText.Text = "Karma:"
  394. karmaInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  395. karmaInfoText.TextSize = 20.000
  396. karmaInfoText.TextXAlignment = Enum.TextXAlignment.Left
  397.  
  398. playtimeInfoText.Name = "playtimeInfoText"
  399. playtimeInfoText.Parent = playerInfoFrame
  400. playtimeInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  401. playtimeInfoText.BackgroundTransparency = 1.000
  402. playtimeInfoText.Position = UDim2.new(0.257233232, 0, 0.515885115, 0)
  403. playtimeInfoText.Size = UDim2.new(0, 105, 0, 27)
  404. playtimeInfoText.Font = Enum.Font.SourceSans
  405. playtimeInfoText.Text = "Playtime:"
  406. playtimeInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  407. playtimeInfoText.TextSize = 20.000
  408. playtimeInfoText.TextXAlignment = Enum.TextXAlignment.Left
  409.  
  410. sChargesInfoText.Name = "sChargesInfoText"
  411. sChargesInfoText.Parent = playerInfoFrame
  412. sChargesInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  413. sChargesInfoText.BackgroundTransparency = 1.000
  414. sChargesInfoText.Position = UDim2.new(-0.00682860427, 0, 0.515885115, 0)
  415. sChargesInfoText.Size = UDim2.new(0, 107, 0, 27)
  416. sChargesInfoText.Font = Enum.Font.SourceSans
  417. sChargesInfoText.Text = "S Charges:"
  418. sChargesInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  419. sChargesInfoText.TextSize = 20.000
  420. sChargesInfoText.TextXAlignment = Enum.TextXAlignment.Left
  421.  
  422. moneyAmtInfoText.Name = "moneyAmtInfoText"
  423. moneyAmtInfoText.Parent = playerInfoFrame
  424. moneyAmtInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  425. moneyAmtInfoText.BackgroundTransparency = 1.000
  426. moneyAmtInfoText.Position = UDim2.new(-0.00682860427, 0, 0.613586247, 0)
  427. moneyAmtInfoText.Size = UDim2.new(0, 107, 0, 27)
  428. moneyAmtInfoText.Font = Enum.Font.SourceSans
  429. moneyAmtInfoText.Text = "$: "
  430. moneyAmtInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  431. moneyAmtInfoText.TextSize = 20.000
  432. moneyAmtInfoText.TextXAlignment = Enum.TextXAlignment.Left
  433.  
  434. aureusInfoText.Name = "aureusInfoText"
  435. aureusInfoText.Parent = playerInfoFrame
  436. aureusInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  437. aureusInfoText.BackgroundTransparency = 1.000
  438. aureusInfoText.Position = UDim2.new(0.257233202, 0, 0.613586247, 0)
  439. aureusInfoText.Size = UDim2.new(0, 105, 0, 27)
  440. aureusInfoText.Font = Enum.Font.SourceSans
  441. aureusInfoText.Text = "A$: "
  442. aureusInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  443. aureusInfoText.TextSize = 20.000
  444. aureusInfoText.TextXAlignment = Enum.TextXAlignment.Left
  445.  
  446. tpToPlayerButton.Name = "tpToPlayerButton"
  447. tpToPlayerButton.Parent = playerInfoFrame
  448. tpToPlayerButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  449. tpToPlayerButton.Position = UDim2.new(0.657253444, 0, 0.111706704, 0)
  450. tpToPlayerButton.Size = UDim2.new(0, 119, 0, 34)
  451. tpToPlayerButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  452. tpToPlayerButton.Font = Enum.Font.Ubuntu
  453. tpToPlayerButton.Text = "Teleport to Player"
  454. tpToPlayerButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  455. tpToPlayerButton.TextSize = 14.000
  456.  
  457. excludeFromEspButton.Name = "excludeFromEspButton"
  458. excludeFromEspButton.Parent = playerInfoFrame
  459. excludeFromEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  460. excludeFromEspButton.Position = UDim2.new(0.657253444, 0, 0.21802856, 0)
  461. excludeFromEspButton.Size = UDim2.new(0, 119, 0, 34)
  462. excludeFromEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  463. excludeFromEspButton.Font = Enum.Font.Ubuntu
  464. excludeFromEspButton.Text = "Exclude from ESP"
  465. excludeFromEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  466. excludeFromEspButton.TextSize = 14.000
  467.  
  468. bankInfoText.Name = "bankInfoText"
  469. bankInfoText.Parent = playerInfoFrame
  470. bankInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  471. bankInfoText.BackgroundTransparency = 1.000
  472. bankInfoText.Position = UDim2.new(-0.00728356838, 0, 0.842880726, 0)
  473. bankInfoText.Size = UDim2.new(0, 423, 0, 40)
  474. bankInfoText.Font = Enum.Font.SourceSans
  475. bankInfoText.LineHeight = 2.000
  476. bankInfoText.Text = "Bank:"
  477. bankInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  478. bankInfoText.TextSize = 13.000
  479. bankInfoText.TextWrapped = true
  480. bankInfoText.TextXAlignment = Enum.TextXAlignment.Left
  481.  
  482. inventoryInfoText.Name = "inventoryInfoText"
  483. inventoryInfoText.Parent = playerInfoFrame
  484. inventoryInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  485. inventoryInfoText.BackgroundTransparency = 1.000
  486. inventoryInfoText.Position = UDim2.new(-0.00728356838, 0, 0.699202597, 0)
  487. inventoryInfoText.Size = UDim2.new(0, 423, 0, 40)
  488. inventoryInfoText.Font = Enum.Font.SourceSans
  489. inventoryInfoText.LineHeight = 2.000
  490. inventoryInfoText.Text = "Inventory: "
  491. inventoryInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  492. inventoryInfoText.TextSize = 13.000
  493. inventoryInfoText.TextWrapped = true
  494. inventoryInfoText.TextXAlignment = Enum.TextXAlignment.Left
  495.  
  496. killPlayer.Name = "killPlayer"
  497. killPlayer.Parent = playerInfoFrame
  498. killPlayer.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  499. killPlayer.Position = UDim2.new(0.657253444, 0, 0.327223957, 0)
  500. killPlayer.Size = UDim2.new(0, 119, 0, 34)
  501. killPlayer.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  502. killPlayer.Font = Enum.Font.Ubuntu
  503. killPlayer.Text = "Kill Player"
  504. killPlayer.TextColor3 = Color3.fromRGB(0, 0, 0)
  505. killPlayer.TextSize = 15.000
  506.  
  507. spectatePlayerButton.Name = "spectatePlayerButton"
  508. spectatePlayerButton.Parent = playerInfoFrame
  509. spectatePlayerButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  510. spectatePlayerButton.Position = UDim2.new(0.657253504, 0, 0.433545828, 0)
  511. spectatePlayerButton.Size = UDim2.new(0, 119, 0, 34)
  512. spectatePlayerButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  513. spectatePlayerButton.Font = Enum.Font.Ubuntu
  514. spectatePlayerButton.Text = "[OFF] Spectate Player"
  515. spectatePlayerButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  516. spectatePlayerButton.TextSize = 11.000
  517.  
  518. jobInfoText.Name = "jobInfoText"
  519. jobInfoText.Parent = playerInfoFrame
  520. jobInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  521. jobInfoText.BackgroundTransparency = 1.000
  522. jobInfoText.Position = UDim2.new(-0.00782860629, 0, 0.315885067, 0)
  523. jobInfoText.Size = UDim2.new(0, 216, 0, 27)
  524. jobInfoText.Font = Enum.Font.SourceSans
  525. jobInfoText.Text = "Job:"
  526. jobInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  527. jobInfoText.TextSize = 20.000
  528. jobInfoText.TextXAlignment = Enum.TextXAlignment.Left
  529.  
  530. friendButton.Name = "friendButton"
  531. friendButton.Parent = playerInfoFrame
  532. friendButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  533. friendButton.Position = UDim2.new(0.656059206, 0, 0.540136039, 0)
  534. friendButton.Size = UDim2.new(0, 55, 0, 34)
  535. friendButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  536. friendButton.Font = Enum.Font.Ubuntu
  537. friendButton.Text = "Friend"
  538. friendButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  539. friendButton.TextSize = 11.000
  540.  
  541. enemyButton.Name = "enemyButton"
  542. enemyButton.Parent = playerInfoFrame
  543. enemyButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  544. enemyButton.Position = UDim2.new(0.755435884, 0, 0.540136039, 0)
  545. enemyButton.Size = UDim2.new(0, 55, 0, 34)
  546. enemyButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  547. enemyButton.Font = Enum.Font.Ubuntu
  548. enemyButton.Text = "Enemy"
  549. enemyButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  550. enemyButton.TextSize = 11.000
  551.  
  552. stealOutfitButton.Name = "stealOutfitButton"
  553. stealOutfitButton.Parent = playerInfoFrame
  554. stealOutfitButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  555. stealOutfitButton.Position = UDim2.new(0.656436145, 0, 0.644616127, 0)
  556. stealOutfitButton.Size = UDim2.new(0, 120, 0, 34)
  557. stealOutfitButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  558. stealOutfitButton.Font = Enum.Font.Ubuntu
  559. stealOutfitButton.Text = "Steal Outfit"
  560. stealOutfitButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  561. stealOutfitButton.TextSize = 16.000
  562.  
  563. copyOutfitButton.Name = "copyOutfitButton"
  564. copyOutfitButton.Parent = playerInfoFrame
  565. copyOutfitButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  566. copyOutfitButton.Position = UDim2.new(0.656362534, 0, 0.750450075, 0)
  567. copyOutfitButton.Size = UDim2.new(0, 119, 0, 34)
  568. copyOutfitButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  569. copyOutfitButton.Font = Enum.Font.Ubuntu
  570. copyOutfitButton.Text = "Copy outfit id's"
  571. copyOutfitButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  572. copyOutfitButton.TextSize = 15.000
  573.  
  574. copyNodeSongButton.Name = "copyNodeSongButton"
  575. copyNodeSongButton.Parent = playerInfoFrame
  576. copyNodeSongButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  577. copyNodeSongButton.Position = UDim2.new(0.657253444, 0, 0.858833194, 0)
  578. copyNodeSongButton.Size = UDim2.new(0, 119, 0, 34)
  579. copyNodeSongButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  580. copyNodeSongButton.Font = Enum.Font.Ubuntu
  581. copyNodeSongButton.Text = "Copy node song"
  582. copyNodeSongButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  583. copyNodeSongButton.TextSize = 14.000
  584.  
  585. specificEspButton.Name = "specificEspButton"
  586. specificEspButton.Parent = playerInfoFrame
  587. specificEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  588. specificEspButton.Position = UDim2.new(0.84107697, 0, 0.111706741, 0)
  589. specificEspButton.Size = UDim2.new(0, 119, 0, 34)
  590. specificEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  591. specificEspButton.Font = Enum.Font.Ubuntu
  592. specificEspButton.Text = "ESP"
  593. specificEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  594. specificEspButton.TextSize = 14.000
  595.  
  596. flaggedInfoText.Name = "flaggedInfoText"
  597. flaggedInfoText.Parent = playerInfoFrame
  598. flaggedInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  599. flaggedInfoText.BackgroundTransparency = 1.000
  600. flaggedInfoText.Position = UDim2.new(0.468770504, 0, 0.413011491, 0)
  601. flaggedInfoText.Size = UDim2.new(0, 105, 0, 27)
  602. flaggedInfoText.Font = Enum.Font.SourceSans
  603. flaggedInfoText.Text = "Flagged?:"
  604. flaggedInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  605. flaggedInfoText.TextSize = 20.000
  606. flaggedInfoText.TextXAlignment = Enum.TextXAlignment.Left
  607.  
  608. specificEarRapeButton.Name = "specificEarRapeButton"
  609. specificEarRapeButton.Parent = playerInfoFrame
  610. specificEarRapeButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  611. specificEarRapeButton.Position = UDim2.new(0.84107697, 0, 0.21802859, 0)
  612. specificEarRapeButton.Size = UDim2.new(0, 119, 0, 34)
  613. specificEarRapeButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  614. specificEarRapeButton.Font = Enum.Font.Ubuntu
  615. specificEarRapeButton.Text = "Earrape Player"
  616. specificEarRapeButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  617. specificEarRapeButton.TextSize = 14.000
  618.  
  619. copyNodeButton.Name = "copyNodeButton"
  620. copyNodeButton.Parent = playerInfoFrame
  621. copyNodeButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  622. copyNodeButton.Position = UDim2.new(0.838135779, 0, 0.327223986, 0)
  623. copyNodeButton.Size = UDim2.new(0, 119, 0, 34)
  624. copyNodeButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  625. copyNodeButton.Font = Enum.Font.Ubuntu
  626. copyNodeButton.Text = "Copy Node"
  627. copyNodeButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  628. copyNodeButton.TextSize = 14.000
  629.  
  630. viewBackpackButton.Name = "viewBackpackButton"
  631. viewBackpackButton.Parent = playerInfoFrame
  632. viewBackpackButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  633. viewBackpackButton.Position = UDim2.new(0.838135779, 0, 0.433545828, 0)
  634. viewBackpackButton.Size = UDim2.new(0, 119, 0, 34)
  635. viewBackpackButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  636. viewBackpackButton.Font = Enum.Font.Ubuntu
  637. viewBackpackButton.Text = "View Backpack"
  638. viewBackpackButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  639. viewBackpackButton.TextSize = 14.000
  640.  
  641. viewPermsButton.Name = "viewPermsButton"
  642. viewPermsButton.Parent = playerInfoFrame
  643. viewPermsButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  644. viewPermsButton.Position = UDim2.new(0.838135779, 0, 0.53986764, 0)
  645. viewPermsButton.Size = UDim2.new(0, 119, 0, 34)
  646. viewPermsButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  647. viewPermsButton.Font = Enum.Font.Ubuntu
  648. viewPermsButton.Text = "View Perms"
  649. viewPermsButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  650. viewPermsButton.TextSize = 14.000
  651.  
  652. heldItemInfoText.Name = "heldItemInfoText"
  653. heldItemInfoText.Parent = playerInfoFrame
  654. heldItemInfoText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  655. heldItemInfoText.BackgroundTransparency = 1.000
  656. heldItemInfoText.Position = UDim2.new(0.46782577, 0, 0.224480763, 0)
  657. heldItemInfoText.Size = UDim2.new(0, 105, 0, 55)
  658. heldItemInfoText.Font = Enum.Font.SourceSans
  659. heldItemInfoText.Text = "Held: "
  660. heldItemInfoText.TextColor3 = Color3.fromRGB(0, 0, 0)
  661. heldItemInfoText.TextSize = 13.000
  662. heldItemInfoText.TextWrapped = true
  663. heldItemInfoText.TextXAlignment = Enum.TextXAlignment.Left
  664. heldItemInfoText.TextYAlignment = Enum.TextYAlignment.Top
  665.  
  666. teleportVehicleTextButton.Name = "teleportVehicleTextButton"
  667. teleportVehicleTextButton.Parent = playerInfoFrame
  668. teleportVehicleTextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  669. teleportVehicleTextButton.Position = UDim2.new(0.838135779, 0, 0.643315911, 0)
  670. teleportVehicleTextButton.Size = UDim2.new(0, 119, 0, 34)
  671. teleportVehicleTextButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  672. teleportVehicleTextButton.Font = Enum.Font.Ubuntu
  673. teleportVehicleTextButton.Text = "TP All cars to player"
  674. teleportVehicleTextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  675. teleportVehicleTextButton.TextSize = 13.000
  676.  
  677. playerListButton.Name = "playerListButton"
  678. playerListButton.Parent = mainMenuFrame
  679. playerListButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  680. playerListButton.Position = UDim2.new(0.497553468, 0, 0.914040267, 0)
  681. playerListButton.Size = UDim2.new(0, 119, 0, 34)
  682. playerListButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  683. playerListButton.Font = Enum.Font.Ubuntu
  684. playerListButton.Text = "Player List"
  685. playerListButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  686. playerListButton.TextSize = 14.000
  687.  
  688. printerEspButton.Name = "printerEspButton"
  689. printerEspButton.Parent = mainMenuFrame
  690. printerEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  691. printerEspButton.Position = UDim2.new(0.505273402, 0, 0.128000006, 0)
  692. printerEspButton.Size = UDim2.new(0, 119, 0, 34)
  693. printerEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  694. printerEspButton.Font = Enum.Font.Ubuntu
  695. printerEspButton.Text = "[OFF] Printer ESP"
  696. printerEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  697. printerEspButton.TextSize = 14.000
  698.  
  699. combatFrame.Name = "combatFrame"
  700. combatFrame.Parent = mainMenuFrame
  701. combatFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  702. combatFrame.Position = UDim2.new(2.0782733, 0, -1.17147851, 0)
  703. combatFrame.Size = UDim2.new(0, 223, 0, 348)
  704. combatFrame.Style = Enum.FrameStyle.ChatBlue
  705.  
  706. combatCloseButton.Name = "combatCloseButton"
  707. combatCloseButton.Parent = combatFrame
  708. combatCloseButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  709. combatCloseButton.BackgroundTransparency = 1.000
  710. combatCloseButton.Position = UDim2.new(0.968191862, 0, -0.0657471269, 0)
  711. combatCloseButton.Size = UDim2.new(0, 29, 0, 30)
  712. combatCloseButton.Font = Enum.Font.SourceSans
  713. combatCloseButton.Text = "X"
  714. combatCloseButton.TextColor3 = Color3.fromRGB(255, 0, 4)
  715. combatCloseButton.TextSize = 21.000
  716.  
  717. combatHeaderText.Name = "combatHeaderText"
  718. combatHeaderText.Parent = combatFrame
  719. combatHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  720. combatHeaderText.BackgroundTransparency = 1.000
  721. combatHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  722. combatHeaderText.Position = UDim2.new(-0.0312298182, 0, -0.0580608957, 0)
  723. combatHeaderText.Selectable = true
  724. combatHeaderText.Size = UDim2.new(0, 200, 0, 50)
  725. combatHeaderText.Font = Enum.Font.SourceSans
  726. combatHeaderText.Text = "combat"
  727. combatHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  728. combatHeaderText.TextSize = 50.000
  729.  
  730. combatDividerText.Name = "combatDividerText"
  731. combatDividerText.Parent = combatFrame
  732. combatDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  733. combatDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  734. combatDividerText.Position = UDim2.new(-0.00477668084, 0, 0.10007377, 0)
  735. combatDividerText.Size = UDim2.new(0, 189, 0, 0)
  736. combatDividerText.Font = Enum.Font.SourceSans
  737. combatDividerText.Text = ""
  738. combatDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  739. combatDividerText.TextSize = 14.000
  740.  
  741. combatScrollingFrame.Name = "combatScrollingFrame"
  742. combatScrollingFrame.Parent = combatFrame
  743. combatScrollingFrame.Active = true
  744. combatScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  745. combatScrollingFrame.BorderSizePixel = 0
  746. combatScrollingFrame.Position = UDim2.new(-0.0599999987, 0, 0.111000001, 0)
  747. combatScrollingFrame.Size = UDim2.new(0, 213, 0, 287)
  748.  
  749. aimbotButton.Name = "aimbotButton"
  750. aimbotButton.Parent = combatScrollingFrame
  751. aimbotButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  752. aimbotButton.Position = UDim2.new(0.221687689, 0, 0.00988043286, 0)
  753. aimbotButton.Size = UDim2.new(0, 119, 0, 34)
  754. aimbotButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  755. aimbotButton.Font = Enum.Font.Ubuntu
  756. aimbotButton.Text = "[OFF] (q) Aimbot"
  757. aimbotButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  758. aimbotButton.TextSize = 14.000
  759.  
  760. autoDrinkButton.Name = "autoDrinkButton"
  761. autoDrinkButton.Parent = combatScrollingFrame
  762. autoDrinkButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  763. autoDrinkButton.Position = UDim2.new(0.221687689, 0, 0.0572942272, 0)
  764. autoDrinkButton.Size = UDim2.new(0, 119, 0, 34)
  765. autoDrinkButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  766. autoDrinkButton.Font = Enum.Font.Ubuntu
  767. autoDrinkButton.Text = "[OFF] AutoDrink"
  768. autoDrinkButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  769. autoDrinkButton.TextSize = 14.000
  770.  
  771. infiniteClipButton.Name = "infiniteClipButton"
  772. infiniteClipButton.Parent = combatScrollingFrame
  773. infiniteClipButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  774. infiniteClipButton.Position = UDim2.new(0.22191067, 0, 0.299880981, 0)
  775. infiniteClipButton.Size = UDim2.new(0, 119, 0, 34)
  776. infiniteClipButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  777. infiniteClipButton.Font = Enum.Font.Ubuntu
  778. infiniteClipButton.Text = "[OFF] Infinite Clip"
  779. infiniteClipButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  780. infiniteClipButton.TextSize = 14.000
  781.  
  782. onlyTargetFlaggedButton.Name = "onlyTargetFlaggedButton"
  783. onlyTargetFlaggedButton.Parent = combatScrollingFrame
  784. onlyTargetFlaggedButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  785. onlyTargetFlaggedButton.Position = UDim2.new(0.21742636, 0, 0.457926989, 0)
  786. onlyTargetFlaggedButton.Size = UDim2.new(0, 119, 0, 34)
  787. onlyTargetFlaggedButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  788. onlyTargetFlaggedButton.Font = Enum.Font.Ubuntu
  789. onlyTargetFlaggedButton.Text = "[OFF] Only flagged"
  790. onlyTargetFlaggedButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  791. onlyTargetFlaggedButton.TextSize = 11.000
  792.  
  793. weaponMultiplierButton.Name = "weaponMultiplierButton"
  794. weaponMultiplierButton.Parent = combatScrollingFrame
  795. weaponMultiplierButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  796. weaponMultiplierButton.Position = UDim2.new(0.22191067, 0, 0.202179849, 0)
  797. weaponMultiplierButton.Size = UDim2.new(0, 119, 0, 34)
  798. weaponMultiplierButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  799. weaponMultiplierButton.Font = Enum.Font.Ubuntu
  800. weaponMultiplierButton.Text = "[OFF] Weapon Multi"
  801. weaponMultiplierButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  802. weaponMultiplierButton.TextSize = 11.000
  803.  
  804. hitboxExpandButton.Name = "hitboxExpandButton"
  805. hitboxExpandButton.Parent = combatScrollingFrame
  806. hitboxExpandButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  807. hitboxExpandButton.Position = UDim2.new(0.22191067, 0, 0.251030445, 0)
  808. hitboxExpandButton.Size = UDim2.new(0, 119, 0, 34)
  809. hitboxExpandButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  810. hitboxExpandButton.Font = Enum.Font.Ubuntu
  811. hitboxExpandButton.Text = "[OFF] Hitbox Expand"
  812. hitboxExpandButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  813. hitboxExpandButton.TextSize = 11.000
  814.  
  815. rageAuraRedButton.Name = "rageAuraRedButton"
  816. rageAuraRedButton.Parent = combatScrollingFrame
  817. rageAuraRedButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  818. rageAuraRedButton.Position = UDim2.new(0.22191067, 0, 0.104478672, 0)
  819. rageAuraRedButton.Size = UDim2.new(0, 119, 0, 34)
  820. rageAuraRedButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  821. rageAuraRedButton.Font = Enum.Font.Ubuntu
  822. rageAuraRedButton.Text = "[OFF] Red RageAura"
  823. rageAuraRedButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  824. rageAuraRedButton.TextSize = 13.000
  825.  
  826. yellowRageAuraRedButton.Name = "yellowRageAuraRedButton"
  827. yellowRageAuraRedButton.Parent = combatScrollingFrame
  828. yellowRageAuraRedButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  829. yellowRageAuraRedButton.Position = UDim2.new(0.22191067, 0, 0.153329238, 0)
  830. yellowRageAuraRedButton.Size = UDim2.new(0, 119, 0, 34)
  831. yellowRageAuraRedButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  832. yellowRageAuraRedButton.Font = Enum.Font.Ubuntu
  833. yellowRageAuraRedButton.Text = "[OFF] Yellow RageAura"
  834. yellowRageAuraRedButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  835. yellowRageAuraRedButton.TextSize = 11.000
  836.  
  837. autoReloadButton.Name = "autoReloadButton"
  838. autoReloadButton.Parent = combatScrollingFrame
  839. autoReloadButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  840. autoReloadButton.Position = UDim2.new(0.22191067, 0, 0.348731548, 0)
  841. autoReloadButton.Size = UDim2.new(0, 119, 0, 34)
  842. autoReloadButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  843. autoReloadButton.Font = Enum.Font.Ubuntu
  844. autoReloadButton.Text = "[OFF] AutoReload"
  845. autoReloadButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  846. autoReloadButton.TextSize = 14.000
  847.  
  848. flyJumpButton.Name = "flyJumpButton"
  849. flyJumpButton.Parent = mainMenuFrame
  850. flyJumpButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  851. flyJumpButton.Position = UDim2.new(0.505044103, 0, 0.449856758, 0)
  852. flyJumpButton.Size = UDim2.new(0, 119, 0, 34)
  853. flyJumpButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  854. flyJumpButton.Font = Enum.Font.Ubuntu
  855. flyJumpButton.Text = "[OFF] Fly Jump"
  856. flyJumpButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  857. flyJumpButton.TextSize = 14.000
  858.  
  859. combatButton.Name = "combatButton"
  860. combatButton.Parent = mainMenuFrame
  861. combatButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  862. combatButton.Position = UDim2.new(-0.0080645103, 0, 0.805157721, 0)
  863. combatButton.Size = UDim2.new(0, 119, 0, 34)
  864. combatButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  865. combatButton.Font = Enum.Font.Ubuntu
  866. combatButton.Text = "Combat Options"
  867. combatButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  868. combatButton.TextSize = 14.000
  869.  
  870. infiniteAmmoButton.Name = "infiniteAmmoButton"
  871. infiniteAmmoButton.Parent = mainMenuFrame
  872. infiniteAmmoButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  873. infiniteAmmoButton.Position = UDim2.new(-0.0080645103, 0, 0.558739245, 0)
  874. infiniteAmmoButton.Size = UDim2.new(0, 119, 0, 34)
  875. infiniteAmmoButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  876. infiniteAmmoButton.Font = Enum.Font.Ubuntu
  877. infiniteAmmoButton.Text = "[OFF] InfiniteAmmo"
  878. infiniteAmmoButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  879. infiniteAmmoButton.TextSize = 14.000
  880.  
  881. miscFrame.Name = "miscFrame"
  882. miscFrame.Parent = mainMenuFrame
  883. miscFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  884. miscFrame.Position = UDim2.new(3.05954671, 0, -1.17147851, 0)
  885. miscFrame.Size = UDim2.new(0, 223, 0, 348)
  886. miscFrame.Style = Enum.FrameStyle.ChatBlue
  887.  
  888. miscHeaderText.Name = "miscHeaderText"
  889. miscHeaderText.Parent = miscFrame
  890. miscHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  891. miscHeaderText.BackgroundTransparency = 1.000
  892. miscHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  893. miscHeaderText.Position = UDim2.new(-0.0312298182, 0, -0.0580608957, 0)
  894. miscHeaderText.Selectable = true
  895. miscHeaderText.Size = UDim2.new(0, 200, 0, 50)
  896. miscHeaderText.Font = Enum.Font.SourceSans
  897. miscHeaderText.Text = "misc"
  898. miscHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  899. miscHeaderText.TextSize = 50.000
  900.  
  901. miscDividerText.Name = "miscDividerText"
  902. miscDividerText.Parent = miscFrame
  903. miscDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  904. miscDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  905. miscDividerText.Position = UDim2.new(-0.00477668084, 0, 0.10007377, 0)
  906. miscDividerText.Size = UDim2.new(0, 189, 0, 0)
  907. miscDividerText.Font = Enum.Font.SourceSans
  908. miscDividerText.Text = ""
  909. miscDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  910. miscDividerText.TextSize = 14.000
  911.  
  912. miscCloseButton.Name = "miscCloseButton"
  913. miscCloseButton.Parent = miscFrame
  914. miscCloseButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  915. miscCloseButton.BackgroundTransparency = 1.000
  916. miscCloseButton.Position = UDim2.new(0.968191862, 0, -0.0657471269, 0)
  917. miscCloseButton.Size = UDim2.new(0, 29, 0, 30)
  918. miscCloseButton.Font = Enum.Font.SourceSans
  919. miscCloseButton.Text = "X"
  920. miscCloseButton.TextColor3 = Color3.fromRGB(255, 0, 4)
  921. miscCloseButton.TextSize = 21.000
  922.  
  923. miscScrollingFrame.Name = "miscScrollingFrame"
  924. miscScrollingFrame.Parent = miscFrame
  925. miscScrollingFrame.Active = true
  926. miscScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  927. miscScrollingFrame.BorderSizePixel = 0
  928. miscScrollingFrame.Position = UDim2.new(-0.0599999987, 0, 0.111000001, 0)
  929. miscScrollingFrame.Size = UDim2.new(0, 213, 0, 287)
  930. miscScrollingFrame.CanvasPosition = Vector2.new(0, 969)
  931. miscScrollingFrame.CanvasSize = UDim2.new(0, 0, 4, 0)
  932.  
  933. clientJPButton.Name = "clientJPButton"
  934. clientJPButton.Parent = miscScrollingFrame
  935. clientJPButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  936. clientJPButton.Position = UDim2.new(0.217624456, 0, 0.105812728, 0)
  937. clientJPButton.Size = UDim2.new(0, 119, 0, 34)
  938. clientJPButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  939. clientJPButton.Font = Enum.Font.Ubuntu
  940. clientJPButton.Text = "Client-side Jetpack"
  941. clientJPButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  942. clientJPButton.TextSize = 14.000
  943.  
  944. deathReturnButton.Name = "deathReturnButton"
  945. deathReturnButton.Parent = miscScrollingFrame
  946. deathReturnButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  947. deathReturnButton.Position = UDim2.new(0.217834979, 0, 0.177651733, 0)
  948. deathReturnButton.Size = UDim2.new(0, 119, 0, 34)
  949. deathReturnButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  950. deathReturnButton.Font = Enum.Font.Ubuntu
  951. deathReturnButton.Text = "[OFF] Death Return"
  952. deathReturnButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  953. deathReturnButton.TextSize = 14.000
  954.  
  955. getInNearestCarButton.Name = "getInNearestCarButton"
  956. getInNearestCarButton.Parent = miscScrollingFrame
  957. getInNearestCarButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  958. getInNearestCarButton.Position = UDim2.new(0.217636913, 0, 0.00965109281, 0)
  959. getInNearestCarButton.Size = UDim2.new(0, 119, 0, 34)
  960. getInNearestCarButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  961. getInNearestCarButton.Font = Enum.Font.Ubuntu
  962. getInNearestCarButton.Text = "Steal Nearest Car"
  963. getInNearestCarButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  964. getInNearestCarButton.TextSize = 14.000
  965.  
  966. itemSniperButton.Name = "itemSniperButton"
  967. itemSniperButton.Parent = miscScrollingFrame
  968. itemSniperButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  969. itemSniperButton.Position = UDim2.new(0.217624441, 0, 0.130237967, 0)
  970. itemSniperButton.Size = UDim2.new(0, 119, 0, 34)
  971. itemSniperButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  972. itemSniperButton.Font = Enum.Font.Ubuntu
  973. itemSniperButton.Text = "[OFF] Item Sniper"
  974. itemSniperButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  975. itemSniperButton.TextSize = 14.000
  976.  
  977. globalChatButton.Name = "globalChatButton"
  978. globalChatButton.Parent = miscScrollingFrame
  979. globalChatButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  980. globalChatButton.Position = UDim2.new(0.217834964, 0, 0.153705388, 0)
  981. globalChatButton.Size = UDim2.new(0, 119, 0, 34)
  982. globalChatButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  983. globalChatButton.Font = Enum.Font.Ubuntu
  984. globalChatButton.Text = "[OFF] Global chat"
  985. globalChatButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  986. globalChatButton.TextSize = 14.000
  987.  
  988. spywatchBypassButton.Name = "spywatchBypassButton"
  989. spywatchBypassButton.Parent = miscScrollingFrame
  990. spywatchBypassButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  991. spywatchBypassButton.Position = UDim2.new(0.217624456, 0, 0.0811479762, 0)
  992. spywatchBypassButton.Size = UDim2.new(0, 119, 0, 34)
  993. spywatchBypassButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  994. spywatchBypassButton.Font = Enum.Font.Ubuntu
  995. spywatchBypassButton.Text = "Spywatch Bypass"
  996. spywatchBypassButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  997. spywatchBypassButton.TextSize = 14.000
  998.  
  999. unlockDoorsButton.Name = "unlockDoorsButton"
  1000. unlockDoorsButton.Parent = miscScrollingFrame
  1001. unlockDoorsButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1002. unlockDoorsButton.Position = UDim2.new(0.217624426, 0, 0.0573676825, 0)
  1003. unlockDoorsButton.Size = UDim2.new(0, 119, 0, 34)
  1004. unlockDoorsButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1005. unlockDoorsButton.Font = Enum.Font.Ubuntu
  1006. unlockDoorsButton.Text = "Unlock all doors"
  1007. unlockDoorsButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1008. unlockDoorsButton.TextSize = 14.000
  1009.  
  1010. unlockPassengerButton.Name = "unlockPassengerButton"
  1011. unlockPassengerButton.Parent = miscScrollingFrame
  1012. unlockPassengerButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1013. unlockPassengerButton.Position = UDim2.new(0.217636913, 0, 0.0335974433, 0)
  1014. unlockPassengerButton.Size = UDim2.new(0, 119, 0, 34)
  1015. unlockPassengerButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1016. unlockPassengerButton.Font = Enum.Font.Ubuntu
  1017. unlockPassengerButton.Text = "Unlock All Passenger Seats"
  1018. unlockPassengerButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1019. unlockPassengerButton.TextSize = 9.000
  1020.  
  1021. nodeKillButton.Name = "nodeKillButton"
  1022. nodeKillButton.Parent = miscScrollingFrame
  1023. nodeKillButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1024. nodeKillButton.Position = UDim2.new(0.217834979, 0, 0.201598048, 0)
  1025. nodeKillButton.Size = UDim2.new(0, 119, 0, 34)
  1026. nodeKillButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1027. nodeKillButton.Font = Enum.Font.Ubuntu
  1028. nodeKillButton.Text = "[OFF] NodeKill"
  1029. nodeKillButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1030. nodeKillButton.TextSize = 14.000
  1031.  
  1032. saveConfigButton.Name = "saveConfigButton"
  1033. saveConfigButton.Parent = miscScrollingFrame
  1034. saveConfigButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1035. saveConfigButton.Position = UDim2.new(0.222529814, 0, 0.67573607, 0)
  1036. saveConfigButton.Size = UDim2.new(0, 119, 0, 34)
  1037. saveConfigButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1038. saveConfigButton.Font = Enum.Font.Ubuntu
  1039. saveConfigButton.Text = "Save Config"
  1040. saveConfigButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1041. saveConfigButton.TextSize = 14.000
  1042.  
  1043. loadConfigButton.Name = "loadConfigButton"
  1044. loadConfigButton.Parent = miscScrollingFrame
  1045. loadConfigButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1046. loadConfigButton.Position = UDim2.new(0.222529829, 0, 0.699921906, 0)
  1047. loadConfigButton.Size = UDim2.new(0, 119, 0, 34)
  1048. loadConfigButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1049. loadConfigButton.Font = Enum.Font.Ubuntu
  1050. loadConfigButton.Text = "Load Config"
  1051. loadConfigButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1052. loadConfigButton.TextSize = 14.000
  1053.  
  1054. joinGameButton.Name = "joinGameButton"
  1055. joinGameButton.Parent = miscScrollingFrame
  1056. joinGameButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1057. joinGameButton.Position = UDim2.new(0.222529829, 0, 0.767690063, 0)
  1058. joinGameButton.Size = UDim2.new(0, 119, 0, 34)
  1059. joinGameButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1060. joinGameButton.Font = Enum.Font.Ubuntu
  1061. joinGameButton.Text = "Join Game"
  1062. joinGameButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1063. joinGameButton.TextSize = 14.000
  1064.  
  1065. joinGameUserTextbox.Name = "joinGameUserTextbox"
  1066. joinGameUserTextbox.Parent = miscScrollingFrame
  1067. joinGameUserTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1068. joinGameUserTextbox.Position = UDim2.new(0.152287588, 0, 0.740868032, 0)
  1069. joinGameUserTextbox.Size = UDim2.new(0, 145, 0, 26)
  1070. joinGameUserTextbox.Font = Enum.Font.SourceSans
  1071. joinGameUserTextbox.PlaceholderText = "Username"
  1072. joinGameUserTextbox.Text = ""
  1073. joinGameUserTextbox.TextColor3 = Color3.fromRGB(0, 0, 0)
  1074. joinGameUserTextbox.TextSize = 14.000
  1075.  
  1076. deathBarrierBypassButton.Name = "deathBarrierBypassButton"
  1077. deathBarrierBypassButton.Parent = miscScrollingFrame
  1078. deathBarrierBypassButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1079. deathBarrierBypassButton.Position = UDim2.new(0.217834979, 0, 0.225544423, 0)
  1080. deathBarrierBypassButton.Size = UDim2.new(0, 119, 0, 34)
  1081. deathBarrierBypassButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1082. deathBarrierBypassButton.Font = Enum.Font.Ubuntu
  1083. deathBarrierBypassButton.Text = "[OFF] Bypass Barriers"
  1084. deathBarrierBypassButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1085. deathBarrierBypassButton.TextSize = 11.000
  1086.  
  1087. speedHackButton.Name = "speedHackButton"
  1088. speedHackButton.Parent = miscScrollingFrame
  1089. speedHackButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1090. speedHackButton.Position = UDim2.new(0.217834979, 0, 0.249490783, 0)
  1091. speedHackButton.Size = UDim2.new(0, 119, 0, 34)
  1092. speedHackButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1093. speedHackButton.Font = Enum.Font.Ubuntu
  1094. speedHackButton.Text = "[OFF] SpeedHack"
  1095. speedHackButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1096. speedHackButton.TextSize = 14.000
  1097.  
  1098. stealOutfitFromTextButton.Name = "stealOutfitFromTextButton"
  1099. stealOutfitFromTextButton.Parent = miscScrollingFrame
  1100. stealOutfitFromTextButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1101. stealOutfitFromTextButton.Position = UDim2.new(0.222529829, 0, 0.791636527, 0)
  1102. stealOutfitFromTextButton.Size = UDim2.new(0, 119, 0, 34)
  1103. stealOutfitFromTextButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1104. stealOutfitFromTextButton.Font = Enum.Font.Ubuntu
  1105. stealOutfitFromTextButton.Text = "Steal Outfit"
  1106. stealOutfitFromTextButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1107. stealOutfitFromTextButton.TextSize = 14.000
  1108.  
  1109. friendEspButton.Name = "friendEspButton"
  1110. friendEspButton.Parent = miscScrollingFrame
  1111. friendEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1112. friendEspButton.Position = UDim2.new(0.217834979, 0, 0.273437113, 0)
  1113. friendEspButton.Size = UDim2.new(0, 119, 0, 34)
  1114. friendEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1115. friendEspButton.Font = Enum.Font.Ubuntu
  1116. friendEspButton.Text = "[OFF] FriendESP"
  1117. friendEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1118. friendEspButton.TextSize = 14.000
  1119.  
  1120. enemyEspButton.Name = "enemyEspButton"
  1121. enemyEspButton.Parent = miscScrollingFrame
  1122. enemyEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1123. enemyEspButton.Position = UDim2.new(0.217834979, 0, 0.297622949, 0)
  1124. enemyEspButton.Size = UDim2.new(0, 119, 0, 34)
  1125. enemyEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1126. enemyEspButton.Font = Enum.Font.Ubuntu
  1127. enemyEspButton.Text = "[OFF] EnemyESP"
  1128. enemyEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1129. enemyEspButton.TextSize = 14.000
  1130.  
  1131. tpToBaseplateButton.Name = "tpToBaseplateButton"
  1132. tpToBaseplateButton.Parent = miscScrollingFrame
  1133. tpToBaseplateButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1134. tpToBaseplateButton.Position = UDim2.new(0.217834979, 0, 0.321569324, 0)
  1135. tpToBaseplateButton.Size = UDim2.new(0, 119, 0, 34)
  1136. tpToBaseplateButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1137. tpToBaseplateButton.Font = Enum.Font.Ubuntu
  1138. tpToBaseplateButton.Text = "TP to Baseplate"
  1139. tpToBaseplateButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1140. tpToBaseplateButton.TextSize = 14.000
  1141.  
  1142. autoPrinterButton.Name = "autoPrinterButton"
  1143. autoPrinterButton.Parent = miscScrollingFrame
  1144. autoPrinterButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1145. autoPrinterButton.Position = UDim2.new(0.217834994, 0, 0.443695754, 0)
  1146. autoPrinterButton.Size = UDim2.new(0, 119, 0, 34)
  1147. autoPrinterButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1148. autoPrinterButton.Font = Enum.Font.Ubuntu
  1149. autoPrinterButton.Text = "[OFF] AutoPrinter"
  1150. autoPrinterButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1151. autoPrinterButton.TextSize = 13.000
  1152.  
  1153. antiAfkButton.Name = "antiAfkButton"
  1154. antiAfkButton.Parent = miscScrollingFrame
  1155. antiAfkButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1156. antiAfkButton.Position = UDim2.new(0.217834979, 0, 0.369940937, 0)
  1157. antiAfkButton.Size = UDim2.new(0, 119, 0, 34)
  1158. antiAfkButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1159. antiAfkButton.Font = Enum.Font.Ubuntu
  1160. antiAfkButton.Text = "[OFF] AntiAFK"
  1161. antiAfkButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1162. antiAfkButton.TextSize = 14.000
  1163.  
  1164. autoCornFarmButton.Name = "autoCornFarmButton"
  1165. autoCornFarmButton.Parent = miscScrollingFrame
  1166. autoCornFarmButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1167. autoCornFarmButton.Position = UDim2.new(0.217834979, 0, 0.393887311, 0)
  1168. autoCornFarmButton.Size = UDim2.new(0, 119, 0, 34)
  1169. autoCornFarmButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1170. autoCornFarmButton.Font = Enum.Font.Ubuntu
  1171. autoCornFarmButton.Text = "[OFF] AutoCornFarm"
  1172. autoCornFarmButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1173. autoCornFarmButton.TextSize = 13.000
  1174.  
  1175. autoScavButton.Name = "autoScavButton"
  1176. autoScavButton.Parent = miscScrollingFrame
  1177. autoScavButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1178. autoScavButton.Position = UDim2.new(0.217834994, 0, 0.417833686, 0)
  1179. autoScavButton.Size = UDim2.new(0, 119, 0, 34)
  1180. autoScavButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1181. autoScavButton.Font = Enum.Font.Ubuntu
  1182. autoScavButton.Text = "[OFF] AutoScav"
  1183. autoScavButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1184. autoScavButton.TextSize = 13.000
  1185.  
  1186. earRapePlayersButton.Name = "earRapePlayersButton"
  1187. earRapePlayersButton.Parent = miscScrollingFrame
  1188. earRapePlayersButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1189. earRapePlayersButton.Position = UDim2.new(0.222529814, 0, 0.516492724, 0)
  1190. earRapePlayersButton.Size = UDim2.new(0, 119, 0, 34)
  1191. earRapePlayersButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1192. earRapePlayersButton.Font = Enum.Font.Ubuntu
  1193. earRapePlayersButton.Text = "EarRape all players"
  1194. earRapePlayersButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1195. earRapePlayersButton.TextSize = 13.000
  1196.  
  1197. wishBotButton.Name = "wishBotButton"
  1198. wishBotButton.Parent = miscScrollingFrame
  1199. wishBotButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1200. wishBotButton.Position = UDim2.new(0.222529814, 0, 0.540439129, 0)
  1201. wishBotButton.Size = UDim2.new(0, 119, 0, 34)
  1202. wishBotButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1203. wishBotButton.Font = Enum.Font.Ubuntu
  1204. wishBotButton.Text = "[OFF] WishBot"
  1205. wishBotButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1206. wishBotButton.TextSize = 16.000
  1207.  
  1208. autoAureusButton.Name = "autoAureusButton"
  1209. autoAureusButton.Parent = miscScrollingFrame
  1210. autoAureusButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1211. autoAureusButton.Position = UDim2.new(0.222529814, 0, 0.491348952, 0)
  1212. autoAureusButton.Size = UDim2.new(0, 119, 0, 34)
  1213. autoAureusButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1214. autoAureusButton.Font = Enum.Font.Ubuntu
  1215. autoAureusButton.Text = "[OFF] AutoAureus"
  1216. autoAureusButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1217. autoAureusButton.TextSize = 13.000
  1218.  
  1219. makeInvisibleButton.Name = "makeInvisibleButton"
  1220. makeInvisibleButton.Parent = miscScrollingFrame
  1221. makeInvisibleButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1222. makeInvisibleButton.Position = UDim2.new(0.222529814, 0, 0.564624965, 0)
  1223. makeInvisibleButton.Size = UDim2.new(0, 119, 0, 34)
  1224. makeInvisibleButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1225. makeInvisibleButton.Font = Enum.Font.Ubuntu
  1226. makeInvisibleButton.Text = "Make Invisible"
  1227. makeInvisibleButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1228. makeInvisibleButton.TextSize = 15.000
  1229.  
  1230. assignHotkeyButton.Name = "assignHotkeyButton"
  1231. assignHotkeyButton.Parent = miscScrollingFrame
  1232. assignHotkeyButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1233. assignHotkeyButton.Position = UDim2.new(0.217834979, 0, 0.589050233, 0)
  1234. assignHotkeyButton.Size = UDim2.new(0, 119, 0, 34)
  1235. assignHotkeyButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1236. assignHotkeyButton.Font = Enum.Font.Ubuntu
  1237. assignHotkeyButton.Text = "Assign Hotkey"
  1238. assignHotkeyButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1239. assignHotkeyButton.TextSize = 15.000
  1240.  
  1241. infiniteHungerButton.Name = "infiniteHungerButton"
  1242. infiniteHungerButton.Parent = miscScrollingFrame
  1243. infiniteHungerButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1244. infiniteHungerButton.Position = UDim2.new(0.217834979, 0, 0.345994622, 0)
  1245. infiniteHungerButton.Size = UDim2.new(0, 119, 0, 34)
  1246. infiniteHungerButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1247. infiniteHungerButton.Font = Enum.Font.Ubuntu
  1248. infiniteHungerButton.Text = "[OFF] InfiniteHunger"
  1249. infiniteHungerButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1250. infiniteHungerButton.TextSize = 13.000
  1251.  
  1252. scrollingNameButton.Name = "scrollingNameButton"
  1253. scrollingNameButton.Parent = miscScrollingFrame
  1254. scrollingNameButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1255. scrollingNameButton.Position = UDim2.new(0.217834979, 0, 0.613475502, 0)
  1256. scrollingNameButton.Size = UDim2.new(0, 80, 0, 34)
  1257. scrollingNameButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1258. scrollingNameButton.Font = Enum.Font.Ubuntu
  1259. scrollingNameButton.Text = "[OFF] ScrName"
  1260. scrollingNameButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1261. scrollingNameButton.TextSize = 10.000
  1262.  
  1263. textSpeedTextBox.Name = "textSpeedTextBox"
  1264. textSpeedTextBox.Parent = miscScrollingFrame
  1265. textSpeedTextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1266. textSpeedTextBox.BackgroundTransparency = 1.000
  1267. textSpeedTextBox.Position = UDim2.new(0.591549218, 0, 0.615936339, 0)
  1268. textSpeedTextBox.Size = UDim2.new(0, 34, 0, 26)
  1269. textSpeedTextBox.Font = Enum.Font.SourceSans
  1270. textSpeedTextBox.Text = "0.5"
  1271. textSpeedTextBox.TextColor3 = Color3.fromRGB(0, 0, 0)
  1272. textSpeedTextBox.TextSize = 14.000
  1273.  
  1274. kickOnModJoinButton.Name = "kickOnModJoinButton"
  1275. kickOnModJoinButton.Parent = miscScrollingFrame
  1276. kickOnModJoinButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1277. kickOnModJoinButton.Position = UDim2.new(0.222529814, 0, 0.638619244, 0)
  1278. kickOnModJoinButton.Size = UDim2.new(0, 119, 0, 34)
  1279. kickOnModJoinButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1280. kickOnModJoinButton.Font = Enum.Font.Ubuntu
  1281. kickOnModJoinButton.Text = "[OFF]Kick on Mod Join"
  1282. kickOnModJoinButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1283. kickOnModJoinButton.TextSize = 11.000
  1284.  
  1285. autoScrapFarmButton.Name = "autoScrapFarmButton"
  1286. autoScrapFarmButton.Parent = miscScrollingFrame
  1287. autoScrapFarmButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1288. autoScrapFarmButton.Position = UDim2.new(0.217834994, 0, 0.468121052, 0)
  1289. autoScrapFarmButton.Size = UDim2.new(0, 119, 0, 34)
  1290. autoScrapFarmButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1291. autoScrapFarmButton.Font = Enum.Font.Ubuntu
  1292. autoScrapFarmButton.Text = "[OFF] AutoScrapFarm"
  1293. autoScrapFarmButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1294. autoScrapFarmButton.TextSize = 13.000
  1295.  
  1296. weatherFrame.Name = "weatherFrame"
  1297. weatherFrame.Parent = mainMenuFrame
  1298. weatherFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1299. weatherFrame.Position = UDim2.new(1.09699988, 0, -1.1686132, 0)
  1300. weatherFrame.Size = UDim2.new(0, 223, 0, 348)
  1301. weatherFrame.Style = Enum.FrameStyle.ChatBlue
  1302.  
  1303. weatherCloseButton.Name = "weatherCloseButton"
  1304. weatherCloseButton.Parent = weatherFrame
  1305. weatherCloseButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1306. weatherCloseButton.BackgroundTransparency = 1.000
  1307. weatherCloseButton.Position = UDim2.new(0.968191862, 0, -0.0657471269, 0)
  1308. weatherCloseButton.Size = UDim2.new(0, 29, 0, 30)
  1309. weatherCloseButton.Font = Enum.Font.SourceSans
  1310. weatherCloseButton.Text = "X"
  1311. weatherCloseButton.TextColor3 = Color3.fromRGB(255, 0, 4)
  1312. weatherCloseButton.TextSize = 21.000
  1313.  
  1314. weatherHeaderText.Name = "weatherHeaderText"
  1315. weatherHeaderText.Parent = weatherFrame
  1316. weatherHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1317. weatherHeaderText.BackgroundTransparency = 1.000
  1318. weatherHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  1319. weatherHeaderText.Position = UDim2.new(-0.0312298182, 0, -0.0580608957, 0)
  1320. weatherHeaderText.Selectable = true
  1321. weatherHeaderText.Size = UDim2.new(0, 200, 0, 50)
  1322. weatherHeaderText.Font = Enum.Font.SourceSans
  1323. weatherHeaderText.Text = "weather"
  1324. weatherHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  1325. weatherHeaderText.TextSize = 50.000
  1326.  
  1327. weatherDividerText.Name = "weatherDividerText"
  1328. weatherDividerText.Parent = weatherFrame
  1329. weatherDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1330. weatherDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  1331. weatherDividerText.Position = UDim2.new(-0.00477668084, 0, 0.10007377, 0)
  1332. weatherDividerText.Size = UDim2.new(0, 189, 0, 0)
  1333. weatherDividerText.Font = Enum.Font.SourceSans
  1334. weatherDividerText.Text = ""
  1335. weatherDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  1336. weatherDividerText.TextSize = 14.000
  1337.  
  1338. dayButton.Name = "dayButton"
  1339. dayButton.Parent = weatherFrame
  1340. dayButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1341. dayButton.Position = UDim2.new(0.195211366, 0, 0.131246909, 0)
  1342. dayButton.Size = UDim2.new(0, 119, 0, 34)
  1343. dayButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1344. dayButton.Font = Enum.Font.Ubuntu
  1345. dayButton.Text = "Day"
  1346. dayButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1347. dayButton.TextSize = 20.000
  1348.  
  1349. nightButton.Name = "nightButton"
  1350. nightButton.Parent = weatherFrame
  1351. nightButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1352. nightButton.Position = UDim2.new(0.195211366, 0, 0.237568751, 0)
  1353. nightButton.Size = UDim2.new(0, 119, 0, 34)
  1354. nightButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1355. nightButton.Font = Enum.Font.Ubuntu
  1356. nightButton.Text = "Night"
  1357. nightButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1358. nightButton.TextSize = 20.000
  1359.  
  1360. sandstormButton.Name = "sandstormButton"
  1361. sandstormButton.Parent = weatherFrame
  1362. sandstormButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1363. sandstormButton.Position = UDim2.new(0.190727055, 0, 0.450212449, 0)
  1364. sandstormButton.Size = UDim2.new(0, 119, 0, 34)
  1365. sandstormButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1366. sandstormButton.Font = Enum.Font.Ubuntu
  1367. sandstormButton.Text = "Sandstorm"
  1368. sandstormButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1369. sandstormButton.TextSize = 20.000
  1370.  
  1371. rainButton.Name = "rainButton"
  1372. rainButton.Parent = weatherFrame
  1373. rainButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1374. rainButton.Position = UDim2.new(0.19072707, 0, 0.343890607, 0)
  1375. rainButton.Size = UDim2.new(0, 119, 0, 34)
  1376. rainButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1377. rainButton.Font = Enum.Font.Ubuntu
  1378. rainButton.Text = "Rain"
  1379. rainButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1380. rainButton.TextSize = 20.000
  1381.  
  1382. morningButton.Name = "morningButton"
  1383. morningButton.Parent = weatherFrame
  1384. morningButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1385. morningButton.Position = UDim2.new(0.19072707, 0, 0.55653429, 0)
  1386. morningButton.Size = UDim2.new(0, 119, 0, 34)
  1387. morningButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1388. morningButton.Font = Enum.Font.Ubuntu
  1389. morningButton.Text = "Morning"
  1390. morningButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1391. morningButton.TextSize = 20.000
  1392.  
  1393. nuclearWinterButton.Name = "nuclearWinterButton"
  1394. nuclearWinterButton.Parent = weatherFrame
  1395. nuclearWinterButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1396. nuclearWinterButton.Position = UDim2.new(0.19072707, 0, 0.659982562, 0)
  1397. nuclearWinterButton.Size = UDim2.new(0, 119, 0, 34)
  1398. nuclearWinterButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1399. nuclearWinterButton.Font = Enum.Font.Ubuntu
  1400. nuclearWinterButton.Text = "Nuclear Winter"
  1401. nuclearWinterButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1402. nuclearWinterButton.TextSize = 16.000
  1403.  
  1404. warButton.Name = "warButton"
  1405. warButton.Parent = weatherFrame
  1406. warButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1407. warButton.Position = UDim2.new(0.19072707, 0, 0.766304374, 0)
  1408. warButton.Size = UDim2.new(0, 119, 0, 34)
  1409. warButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1410. warButton.Font = Enum.Font.Ubuntu
  1411. warButton.Text = "War"
  1412. warButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1413. warButton.TextSize = 20.000
  1414.  
  1415. eveningButton.Name = "eveningButton"
  1416. eveningButton.Parent = weatherFrame
  1417. eveningButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1418. eveningButton.Position = UDim2.new(0.19072707, 0, 0.872626185, 0)
  1419. eveningButton.Size = UDim2.new(0, 119, 0, 34)
  1420. eveningButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1421. eveningButton.Font = Enum.Font.Ubuntu
  1422. eveningButton.Text = "Evening"
  1423. eveningButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1424. eveningButton.TextSize = 21.000
  1425.  
  1426. weatherButton.Name = "weatherButton"
  1427. weatherButton.Parent = mainMenuFrame
  1428. weatherButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1429. weatherButton.Position = UDim2.new(-0.0080645103, 0, 0.914040267, 0)
  1430. weatherButton.Size = UDim2.new(0, 119, 0, 34)
  1431. weatherButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1432. weatherButton.Font = Enum.Font.Ubuntu
  1433. weatherButton.Text = "Weather Options"
  1434. weatherButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1435. weatherButton.TextSize = 14.000
  1436.  
  1437. noclipButton.Name = "noclipButton"
  1438. noclipButton.Parent = mainMenuFrame
  1439. noclipButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1440. noclipButton.Position = UDim2.new(0.501528084, 0, 0.340034366, 0)
  1441. noclipButton.Size = UDim2.new(0, 119, 0, 34)
  1442. noclipButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1443. noclipButton.Font = Enum.Font.Ubuntu
  1444. noclipButton.Text = "[OFF] Noclip"
  1445. noclipButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1446. noclipButton.TextSize = 14.000
  1447.  
  1448. crateEspButton.Name = "crateEspButton"
  1449. crateEspButton.Parent = mainMenuFrame
  1450. crateEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1451. crateEspButton.Position = UDim2.new(-0.00783521123, 0, 0.234017208, 0)
  1452. crateEspButton.Size = UDim2.new(0, 119, 0, 34)
  1453. crateEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1454. crateEspButton.Font = Enum.Font.Ubuntu
  1455. crateEspButton.Text = "[OFF] Crate ESP"
  1456. crateEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1457. crateEspButton.TextSize = 14.000
  1458.  
  1459. entityEspButton.Name = "entityEspButton"
  1460. entityEspButton.Parent = mainMenuFrame
  1461. entityEspButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1462. entityEspButton.Position = UDim2.new(0.501528084, 0, 0.234017208, 0)
  1463. entityEspButton.Size = UDim2.new(0, 119, 0, 34)
  1464. entityEspButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1465. entityEspButton.Font = Enum.Font.Ubuntu
  1466. entityEspButton.Text = "[OFF] Entity ESP"
  1467. entityEspButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1468. entityEspButton.TextSize = 14.000
  1469.  
  1470. clickTpButton.Name = "clickTpButton"
  1471. clickTpButton.Parent = mainMenuFrame
  1472. clickTpButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1473. clickTpButton.Position = UDim2.new(-0.00783521123, 0, 0.451782227, 0)
  1474. clickTpButton.Size = UDim2.new(0, 119, 0, 34)
  1475. clickTpButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1476. clickTpButton.Font = Enum.Font.Ubuntu
  1477. clickTpButton.Text = "[OFF] (x) MouseTP"
  1478. clickTpButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1479. clickTpButton.TextSize = 14.000
  1480.  
  1481. storeAllItemsButton.Name = "storeAllItemsButton"
  1482. storeAllItemsButton.Parent = mainMenuFrame
  1483. storeAllItemsButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1484. storeAllItemsButton.Position = UDim2.new(0.497553468, 0, 0.558739245, 0)
  1485. storeAllItemsButton.Size = UDim2.new(0, 119, 0, 34)
  1486. storeAllItemsButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1487. storeAllItemsButton.Font = Enum.Font.Ubuntu
  1488. storeAllItemsButton.Text = "Store All Items"
  1489. storeAllItemsButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1490. storeAllItemsButton.TextSize = 14.000
  1491.  
  1492. dispenserButton.Name = "dispenserButton"
  1493. dispenserButton.Parent = mainMenuFrame
  1494. dispenserButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1495. dispenserButton.Position = UDim2.new(-0.00800000038, 0, 0.698000014, 0)
  1496. dispenserButton.Size = UDim2.new(0, 119, 0, 34)
  1497. dispenserButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1498. dispenserButton.Font = Enum.Font.Ubuntu
  1499. dispenserButton.Text = "Dispenser List"
  1500. dispenserButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1501. dispenserButton.TextSize = 14.000
  1502.  
  1503. dispenserFrame.Name = "dispenserFrame"
  1504. dispenserFrame.Parent = mainMenuFrame
  1505. dispenserFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1506. dispenserFrame.Position = UDim2.new(4.03332949, 0, -1.17147851, 0)
  1507. dispenserFrame.Size = UDim2.new(0, 223, 0, 348)
  1508. dispenserFrame.Style = Enum.FrameStyle.ChatBlue
  1509.  
  1510. dispenserCloseButton.Name = "dispenserCloseButton"
  1511. dispenserCloseButton.Parent = dispenserFrame
  1512. dispenserCloseButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1513. dispenserCloseButton.BackgroundTransparency = 1.000
  1514. dispenserCloseButton.Position = UDim2.new(0.968191862, 0, -0.0657471269, 0)
  1515. dispenserCloseButton.Size = UDim2.new(0, 29, 0, 30)
  1516. dispenserCloseButton.Font = Enum.Font.SourceSans
  1517. dispenserCloseButton.Text = "X"
  1518. dispenserCloseButton.TextColor3 = Color3.fromRGB(255, 0, 4)
  1519. dispenserCloseButton.TextSize = 21.000
  1520.  
  1521. dispenserHeaderText.Name = "dispenserHeaderText"
  1522. dispenserHeaderText.Parent = dispenserFrame
  1523. dispenserHeaderText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1524. dispenserHeaderText.BackgroundTransparency = 1.000
  1525. dispenserHeaderText.BorderColor3 = Color3.fromRGB(27, 42, 53)
  1526. dispenserHeaderText.Position = UDim2.new(-0.0312298182, 0, -0.0580608957, 0)
  1527. dispenserHeaderText.Selectable = true
  1528. dispenserHeaderText.Size = UDim2.new(0, 200, 0, 50)
  1529. dispenserHeaderText.Font = Enum.Font.SourceSans
  1530. dispenserHeaderText.Text = "dispensers"
  1531. dispenserHeaderText.TextColor3 = Color3.fromRGB(255, 0, 255)
  1532. dispenserHeaderText.TextSize = 50.000
  1533.  
  1534. dispenserDividerText.Name = "dispenserDividerText"
  1535. dispenserDividerText.Parent = dispenserFrame
  1536. dispenserDividerText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1537. dispenserDividerText.BorderColor3 = Color3.fromRGB(170, 170, 255)
  1538. dispenserDividerText.Position = UDim2.new(-0.00477668084, 0, 0.10007377, 0)
  1539. dispenserDividerText.Size = UDim2.new(0, 189, 0, 0)
  1540. dispenserDividerText.Font = Enum.Font.SourceSans
  1541. dispenserDividerText.Text = ""
  1542. dispenserDividerText.TextColor3 = Color3.fromRGB(0, 0, 0)
  1543. dispenserDividerText.TextSize = 14.000
  1544.  
  1545. dispenserListScrollingFrame.Name = "dispenserListScrollingFrame"
  1546. dispenserListScrollingFrame.Parent = dispenserFrame
  1547. dispenserListScrollingFrame.Active = true
  1548. dispenserListScrollingFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1549. dispenserListScrollingFrame.BorderSizePixel = 0
  1550. dispenserListScrollingFrame.Position = UDim2.new(-0.0415362045, 0, 0.118475907, 0)
  1551. dispenserListScrollingFrame.Size = UDim2.new(0, 210, 0, 179)
  1552. dispenserListScrollingFrame.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1553. dispenserListScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 10000)
  1554.  
  1555. dTextButtonPlaceholder.Name = "dTextButtonPlaceholder"
  1556. dTextButtonPlaceholder.Parent = dispenserListScrollingFrame
  1557. dTextButtonPlaceholder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1558. dTextButtonPlaceholder.Size = UDim2.new(0, 200, 0, 50)
  1559. dTextButtonPlaceholder.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  1560. dTextButtonPlaceholder.Font = Enum.Font.SourceSans
  1561. dTextButtonPlaceholder.Text = "placeholder for name"
  1562. dTextButtonPlaceholder.TextColor3 = Color3.fromRGB(0, 0, 0)
  1563. dTextButtonPlaceholder.TextSize = 25.000
  1564.  
  1565. dTextButtonPlaceholder_2.Name = "dTextButtonPlaceholder"
  1566. dTextButtonPlaceholder_2.Parent = dispenserListScrollingFrame
  1567. dTextButtonPlaceholder_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1568. dTextButtonPlaceholder_2.Position = UDim2.new(0, 0, 0.0718390793, 0)
  1569. dTextButtonPlaceholder_2.Size = UDim2.new(0, 200, 0, 50)
  1570. dTextButtonPlaceholder_2.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  1571. dTextButtonPlaceholder_2.Font = Enum.Font.SourceSans
  1572. dTextButtonPlaceholder_2.Text = "placeholder for name"
  1573. dTextButtonPlaceholder_2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1574. dTextButtonPlaceholder_2.TextSize = 25.000
  1575.  
  1576. dTextButtonPlaceholder_3.Name = "dTextButtonPlaceholder"
  1577. dTextButtonPlaceholder_3.Parent = dispenserListScrollingFrame
  1578. dTextButtonPlaceholder_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1579. dTextButtonPlaceholder_3.Position = UDim2.new(0, 0, 0.143678159, 0)
  1580. dTextButtonPlaceholder_3.Size = UDim2.new(0, 200, 0, 50)
  1581. dTextButtonPlaceholder_3.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  1582. dTextButtonPlaceholder_3.Font = Enum.Font.SourceSans
  1583. dTextButtonPlaceholder_3.Text = "placeholder for name"
  1584. dTextButtonPlaceholder_3.TextColor3 = Color3.fromRGB(0, 0, 0)
  1585. dTextButtonPlaceholder_3.TextSize = 25.000
  1586.  
  1587. dispenserItemNameText.Name = "dispenserItemNameText"
  1588. dispenserItemNameText.Parent = dispenserFrame
  1589. dispenserItemNameText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1590. dispenserItemNameText.BackgroundTransparency = 1.000
  1591. dispenserItemNameText.Position = UDim2.new(-0.0303210653, 0, 0.685142159, 0)
  1592. dispenserItemNameText.Size = UDim2.new(0, 211, 0, 23)
  1593. dispenserItemNameText.Font = Enum.Font.SourceSans
  1594. dispenserItemNameText.LineHeight = 2.000
  1595. dispenserItemNameText.Text = "Item:"
  1596. dispenserItemNameText.TextColor3 = Color3.fromRGB(0, 0, 0)
  1597. dispenserItemNameText.TextSize = 19.000
  1598. dispenserItemNameText.TextWrapped = true
  1599. dispenserItemNameText.TextXAlignment = Enum.TextXAlignment.Left
  1600.  
  1601. dispenserItemPriceText.Name = "dispenserItemPriceText"
  1602. dispenserItemPriceText.Parent = dispenserFrame
  1603. dispenserItemPriceText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1604. dispenserItemPriceText.BackgroundTransparency = 1.000
  1605. dispenserItemPriceText.Position = UDim2.new(-0.0303210653, 0, 0.762728333, 0)
  1606. dispenserItemPriceText.Size = UDim2.new(0, 211, 0, 23)
  1607. dispenserItemPriceText.Font = Enum.Font.SourceSans
  1608. dispenserItemPriceText.LineHeight = 2.000
  1609. dispenserItemPriceText.Text = "Price: "
  1610. dispenserItemPriceText.TextColor3 = Color3.fromRGB(0, 0, 0)
  1611. dispenserItemPriceText.TextSize = 19.000
  1612. dispenserItemPriceText.TextWrapped = true
  1613. dispenserItemPriceText.TextXAlignment = Enum.TextXAlignment.Left
  1614.  
  1615. dispenserItemCountText.Name = "dispenserItemCountText"
  1616. dispenserItemCountText.Parent = dispenserFrame
  1617. dispenserItemCountText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1618. dispenserItemCountText.BackgroundTransparency = 1.000
  1619. dispenserItemCountText.Position = UDim2.new(-0.025836762, 0, 0.843188107, 0)
  1620. dispenserItemCountText.Size = UDim2.new(0, 211, 0, 23)
  1621. dispenserItemCountText.Font = Enum.Font.SourceSans
  1622. dispenserItemCountText.LineHeight = 2.000
  1623. dispenserItemCountText.Text = "Left: "
  1624. dispenserItemCountText.TextColor3 = Color3.fromRGB(0, 0, 0)
  1625. dispenserItemCountText.TextSize = 19.000
  1626. dispenserItemCountText.TextWrapped = true
  1627. dispenserItemCountText.TextXAlignment = Enum.TextXAlignment.Left
  1628.  
  1629. teleportToDispenserButton.Name = "teleportToDispenserButton"
  1630. teleportToDispenserButton.Parent = dispenserFrame
  1631. teleportToDispenserButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1632. teleportToDispenserButton.Position = UDim2.new(0.195370048, 0, 0.91630435, 0)
  1633. teleportToDispenserButton.Size = UDim2.new(0, 119, 0, 34)
  1634. teleportToDispenserButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1635. teleportToDispenserButton.Font = Enum.Font.Ubuntu
  1636. teleportToDispenserButton.Text = "Teleport"
  1637. teleportToDispenserButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1638. teleportToDispenserButton.TextSize = 14.000
  1639.  
  1640. notificationFrame.Name = "notificationFrame"
  1641. notificationFrame.Parent = ScreenGui
  1642. notificationFrame.BackgroundColor3 = Color3.fromRGB(175, 175, 175)
  1643. notificationFrame.Position = UDim2.new(0.35709089, 0, 0.378524482, 0)
  1644. notificationFrame.Size = UDim2.new(0, 393, 0, 180)
  1645. notificationFrame.Visible = false
  1646. notificationFrame.Style = Enum.FrameStyle.RobloxRound
  1647.  
  1648. okNotificationButton.Name = "okNotificationButton"
  1649. okNotificationButton.Parent = notificationFrame
  1650. okNotificationButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1651. okNotificationButton.Position = UDim2.new(0.339187264, 0, 0.803277612, 0)
  1652. okNotificationButton.Size = UDim2.new(0, 119, 0, 34)
  1653. okNotificationButton.Style = Enum.ButtonStyle.RobloxRoundDefaultButton
  1654. okNotificationButton.Font = Enum.Font.Ubuntu
  1655. okNotificationButton.Text = "OK"
  1656. okNotificationButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  1657. okNotificationButton.TextSize = 14.000
  1658.  
  1659. notificationText.Name = "notificationText"
  1660. notificationText.Parent = notificationFrame
  1661. notificationText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1662. notificationText.BackgroundTransparency = 1.000
  1663. notificationText.Position = UDim2.new(0.0373392254, 0, 0.0460493304, 0)
  1664. notificationText.Size = UDim2.new(0, 347, 0, 105)
  1665. notificationText.Font = Enum.Font.SourceSans
  1666. notificationText.Text = "you shouldent see this, report this as a bug please."
  1667. notificationText.TextColor3 = Color3.fromRGB(255, 255, 255)
  1668. notificationText.TextSize = 17.000
  1669. notificationText.TextWrapped = true
  1670.  
  1671.  
  1672.  
  1673. -------------------------------- main gui stuff above
  1674.  
  1675.  
  1676.  
  1677. mainMenuFrame.Parent = nil
  1678. notificationFrame.Parent = nil
  1679. playerListFrame.Parent = nil
  1680. weatherFrame.Parent = nil
  1681. combatFrame.Parent = nil
  1682. miscFrame.Parent = nil
  1683. dispenserFrame.Parent = nil
  1684. notificationFrame.Visible = true;
  1685.  
  1686.  
  1687.  
  1688. ------------------------------ auth stuff
  1689. local variables = {}
  1690.  
  1691.  
  1692. variables.hasAuthed = true;
  1693.  
  1694. variables.version = "202123022243";
  1695. _G.lhversion = variables.version;
  1696.  
  1697.  
  1698. variables.hasDoneCheck1 = false;
  1699. variables.hasDoneCheck2 = false;
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705. pcall(function()
  1706. if syn.request then
  1707. function httprequesty(url)
  1708. return syn.request({
  1709. Url = url,
  1710. Method = "GET" }).Body;
  1711. end
  1712. else
  1713. function httprequesty(url)
  1714. return game:HttpGet(url);
  1715. end
  1716. end
  1717. variables.hasDoneCheck1 = true;
  1718. end)
  1719.  
  1720. if variables.hasDoneCheck1 == false then
  1721. function httprequesty(url)
  1722. return game:HttpGet(url);
  1723. end
  1724. end
  1725.  
  1726.  
  1727.  
  1728. variables.lplayerauthname = game.Players.LocalPlayer.Name;
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736. ----------------------------------
  1737.  
  1738. if variables.hasAuthed then
  1739.  
  1740. if _G.AlreadyLoaded then
  1741. notice = Game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("Note");
  1742. notice:Fire("Lunahax", "Already loaded! Please re-start to reload!", 4);
  1743. else
  1744. mainMenuFrame.Parent = ScreenGui;
  1745. mainMenuFrame.Visible = false;
  1746. miscFrame.Parent = mainMenuFrame;
  1747. combatFrame.Parent = mainMenuFrame;
  1748. playerListFrame.Parent = mainMenuFrame;
  1749. weatherFrame.Parent = mainMenuFrame;
  1750. dispenserFrame.Parent = mainMenuFrame
  1751.  
  1752. miscFrame.Visible = false;
  1753. combatFrame.Visible = false;
  1754. playerListFrame.Visible = false;
  1755. weatherFrame.Visible = false;
  1756. dispenserFrame.Visible = false
  1757.  
  1758. _G.AlreadyLoaded = true;
  1759.  
  1760. mainMenuFrame.Draggable = true;
  1761. mainMenuFrame.Active = true;
  1762. mainMenuFrame.Selectable = true;
  1763.  
  1764. playerListFrame.Draggable = true;
  1765. playerListFrame.Active = true;
  1766. playerListFrame.Selectable = true;
  1767.  
  1768. playerInfoFrame.Draggable = true;
  1769. playerInfoFrame.Active = true;
  1770. playerInfoFrame.Selectable = true;
  1771.  
  1772. combatFrame.Draggable = true;
  1773. combatFrame.Active = true;
  1774. combatFrame.Selectable = true;
  1775.  
  1776. miscFrame.Draggable = true;
  1777. miscFrame.Active = true;
  1778. miscFrame.Selectable = true;
  1779.  
  1780. weatherFrame.Draggable = true;
  1781. weatherFrame.Active = true;
  1782. weatherFrame.Selectable = true;
  1783.  
  1784. dispenserFrame.Draggable = true;
  1785. dispenserFrame.Active = true;
  1786. dispenserFrame.Selectable = true;
  1787.  
  1788.  
  1789. variables.menuOpen = false;
  1790. variables.dispenserListOpen = false;
  1791. variables.playerListOpen = false;
  1792. variables.weatherOptionsOpen = false;
  1793. variables.combatOptionsOpen = false;
  1794. variables.miscOptionsOpen = false;
  1795. variables.espEnabled = false;
  1796. variables.printerEspEnabled = false;
  1797. _G.nlrLoop = false;
  1798. variables.globRainbowColor3 = nil;
  1799. variables.playerNameClicked = "";
  1800. variables.dispClicked = nil;
  1801. variables.espIgnored = { "" };
  1802. local Holder = nil;
  1803. variables.isNodeKillEnabled = false;
  1804. variables.aimbotEnabled = false;
  1805. local PHolder = nil;
  1806. CHolder = nil;
  1807. EHolder = nil;
  1808. variables.clickTpEnabled = false;
  1809. variables.flyJump = false;
  1810. variables.noclipBool = false;
  1811. variables.autoColaDrink = false;
  1812. variables.itemSniperEnabled = false;
  1813. variables.onlyFlagged = false;
  1814. _G.redRageAuraEnabled = false;
  1815. _G.yellowRageAuraEnabled = false;
  1816. variables.globalChat = false;
  1817. variables.deathReturnEnabled = false;
  1818. variables.weaponMultiplierEnabled = false;
  1819. variables.deathBarrierBypassEnabled = false;
  1820. variables.hitboxExpandEnabled = false;
  1821. variables.speedHackEnabled = false;
  1822. variables.infiniteClipEnabled = false;
  1823. variables.autoReloadEnabled = false;
  1824. _G.weaponMultiplierEnabled = false;
  1825. _G.deathBarrierBypassEnabled = false
  1826. variables.antiAfkEnabled = false;
  1827. variables.autoCornFarm = false;
  1828. variables.autoScavEnabled = false;
  1829. _G.wishBotEnabled = false;
  1830. variables.infHunger = false;
  1831. variables.scrollingNameEnabled = false;
  1832. variables.scrollingName = "";
  1833. variables.autoAureus = false;
  1834. variables.kickOnModJoin = false;
  1835. variables.autoScrapFarm = false;
  1836. variables.autoPrinterFarm = false;
  1837.  
  1838. variables.infSmgAmmo = false;
  1839. variables.infRifAmmo = false;
  1840. variables.infPisAmmo = false;
  1841.  
  1842. notice = Game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("Note");
  1843.  
  1844.  
  1845. notice:Fire("Lunahax", "Welcome to Lunahax, Press C to open.");
  1846.  
  1847.  
  1848. function makeBuffer(lenght)
  1849. buffstr = "";
  1850. for i=1,lenght do
  1851. buffstr = buffstr .. " ";
  1852. end
  1853. return buffstr;
  1854. end
  1855.  
  1856. variables.scrollingName = game.Players.LocalPlayer.PlayerData.RoleplayName.Value;
  1857.  
  1858. if string.len(variables.scrollingName) < 26 then
  1859. bufferToApply = makeBuffer((25 - string.len(variables.scrollingName)))
  1860. variables.scrollingName = variables.scrollingName .. bufferToApply;
  1861. else
  1862. variables.scrollingName = variables.scrollingName .. " ";
  1863. end
  1864.  
  1865.  
  1866. newName = "";
  1867.  
  1868. spawn(function()
  1869. while true do
  1870. if variables.scrollingNameEnabled and game.Players.LocalPlayer.Flagged.Value == false then
  1871. pcall(function()
  1872. newName = variables.scrollingName;
  1873.  
  1874. lastChar = string.sub(newName, -1);
  1875.  
  1876. substring = newName:sub(1, #newName - 1)
  1877. newName = lastChar .. substring;
  1878.  
  1879. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(8, { newName, "", false });
  1880. variables.scrollingName = newName;
  1881. end)
  1882. wait(tonumber(textSpeedTextBox.Text));
  1883. end
  1884. wait();
  1885. end
  1886. end)
  1887.  
  1888.  
  1889. if isfile == nil then
  1890. function isfile(file)
  1891. local fexistt = false;
  1892. pcall(function()
  1893. readfile(file);
  1894. fexistt = true;
  1895. end)
  1896. return fexistt;
  1897. end
  1898. end
  1899.  
  1900. if appendfile == nil then
  1901. function appendfile(file, text)
  1902. if isfile(file) then
  1903. local filecontents = readfile(file);
  1904. filecontents = filecontents .. text;
  1905. writefile(file, filecontents)
  1906. end
  1907. end
  1908. end
  1909.  
  1910. modList = {
  1911. "2J0Y",
  1912. "PsychoBuckett",
  1913. "J_mey",
  1914. "RayRacoon",
  1915. "JumpyBageI",
  1916. "Voyagr",
  1917. "Artaniss",
  1918. "RyIock",
  1919. "Dj5826",
  1920. "Edd_E"
  1921. }
  1922. function isUserEsMod(username)
  1923. for i,v in pairs(modList) do
  1924. if string.lower(username) == string.lower(v) then
  1925. if variables.kickOnModJoin then
  1926. game.Players.LocalPlayer:Kick("Moderator " .. username .. " joined your game, kicking you for safety!");
  1927. end
  1928. return true
  1929. end
  1930. end
  1931. return false
  1932. end
  1933.  
  1934.  
  1935. function isUserFriend(username)
  1936. validF = isfile("lunahaxFriends.txt")
  1937. areTheyFriend = false;
  1938. if validF then
  1939. validF = isfile("lunahaxFriends.txt")
  1940. if validF then
  1941. contents = readfile("lunahaxFriends.txt");
  1942. for line in contents:gmatch("[^\r\n]+") do
  1943. if line == username then
  1944. areTheyFriend = true;
  1945. break;
  1946. end
  1947. end
  1948. end
  1949. end
  1950. return areTheyFriend;
  1951. end
  1952.  
  1953. function isUserEnemy(username)
  1954. validF = isfile("lunahaxEnemies.txt")
  1955. areTheyFriend = false;
  1956. if validF then
  1957. validF = isfile("lunahaxEnemies.txt")
  1958. if validF then
  1959. contents = readfile("lunahaxEnemies.txt");
  1960. for line in contents:gmatch("[^\r\n]+") do
  1961. if line == username then
  1962. areTheyFriend = true;
  1963. break;
  1964. end
  1965. end
  1966. end
  1967. end
  1968. return areTheyFriend;
  1969. end
  1970.  
  1971.  
  1972. okNotificationButton.Activated:Connect(function()
  1973. notificationFrame.Parent = nil;
  1974. end)
  1975.  
  1976. function showPopUpBox(text)
  1977. notificationText.Text = text;
  1978. notificationFrame.Parent = ScreenGui;
  1979. end
  1980.  
  1981.  
  1982.  
  1983. -- menu open/close logic
  1984. --main menu
  1985. spawn(function()
  1986. player = game.Players.LocalPlayer
  1987. mouse = player:GetMouse()
  1988.  
  1989. mouse.KeyDown:connect(function(key)
  1990. if key == "x" then
  1991. offsetzzz = CFrame.new(0, 3, 0)
  1992. clientzzz = game:GetService("Players").LocalPlayer
  1993. mousezzz = clientzzz:GetMouse()
  1994.  
  1995. if variables.clickTpEnabled then
  1996. tpDest = CFrame.new(mousezzz.Hit.Position) * offsetzzz;
  1997.  
  1998. tpDestVect = Vector3.new(tpDest.X, tpDest.Y, tpDest.Z)
  1999.  
  2000. characterzzz = clientzzz.Character or clientzzz.CharacterAdded:Wait()
  2001. HumanoidRootPartzzz = characterzzz:WaitForChild("HumanoidRootPart")
  2002.  
  2003. if (HumanoidRootPartzzz.Position - tpDestVect).magnitude > 500 then
  2004.  
  2005. else
  2006. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = (CFrame.new(mousezzz.Hit.Position) * offsetzzz)
  2007. end
  2008. end
  2009. end
  2010.  
  2011. if key == "c" then
  2012. if variables.menuOpen then
  2013. mainMenuFrame.Visible = false;
  2014. variables.menuOpen = false;
  2015. else
  2016. mainMenuFrame.Visible = true;
  2017. variables.menuOpen = true;
  2018. end
  2019. end
  2020. end)
  2021. end);
  2022.  
  2023. --x button on main menu
  2024. mainMenuCloseButton.Activated:Connect(function()
  2025. mainMenuFrame.Visible = false;
  2026. variables.menuOpen = false;
  2027. end)
  2028.  
  2029. --x button on dispenser menu
  2030. dispenserCloseButton.Activated:Connect(function()
  2031. dispenserFrame.Visible = false;
  2032. variables.dispenserListOpen = false;
  2033. end)
  2034.  
  2035. --x button on weather menu
  2036. weatherCloseButton.Activated:Connect(function()
  2037. weatherFrame.Visible = false;
  2038. variables.weatherOptionsOpen = false;
  2039. end)
  2040.  
  2041. --x button on combat menu
  2042. combatCloseButton.Activated:Connect(function()
  2043. combatFrame.Visible = false;
  2044. variables.combatOptionsOpen = false;
  2045. end)
  2046.  
  2047. --x button on misc menu
  2048. miscCloseButton.Activated:Connect(function()
  2049. miscFrame.Visible = false;
  2050. variables.miscOptionsOpen = false;
  2051. end)
  2052.  
  2053.  
  2054. --x button on player list
  2055. playerListCloseButton.Activated:Connect(function()
  2056. playerListFrame.Visible = false;
  2057. variables.playerListOpen = false;
  2058. end)
  2059.  
  2060. --player list button click
  2061. playerListButton.Activated:Connect(function()
  2062. if variables.playerListOpen then
  2063. playerListFrame.Visible = false;
  2064. variables.playerListOpen = false;
  2065. else
  2066. playerListFrame.Visible = true;
  2067. variables.playerListOpen = true;
  2068. end
  2069. end)
  2070.  
  2071. --weather button click
  2072. weatherButton.Activated:Connect(function()
  2073. if variables.weatherOptionsOpen then
  2074. weatherFrame.Visible = false;
  2075. variables.weatherOptionsOpen = false;
  2076. else
  2077. weatherFrame.Visible = true;
  2078. variables.weatherOptionsOpen = true;
  2079. end
  2080. end)
  2081.  
  2082. teleportVehicleTextButton.Activated:Connect(function()
  2083. pcall(function()
  2084. for i,v in pairs(game:GetService("Workspace").Vehicles:GetChildren()) do
  2085. pcall(function()
  2086. cFrameRn = CFrame.new(Vector3.new(game.Players[variables.playerNameClicked].Character.HumanoidRootPart.CFrame.X, game.Players[variables.playerNameClicked].Character.HumanoidRootPart.CFrame.Y, game.Players[variables.playerNameClicked].Character.HumanoidRootPart.CFrame.Z))
  2087. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(v.VehicleSeat);
  2088. for i, part in pairs(v:GetDescendants()) do
  2089. pcall(function()
  2090. pcall(function()
  2091. part.CFrame = cFrameRn;
  2092. end)
  2093. end)
  2094. end
  2095. end)
  2096. end
  2097. notice:Fire("Lunahax", "Teleported all vehicles to player!");
  2098. end)
  2099. end)
  2100.  
  2101.  
  2102. makeInvisibleButton.Activated:Connect(function()
  2103. isdoneee = false;
  2104.  
  2105. pcall(function()
  2106. game.Players.LocalPlayer.Character.LowerTorso.Root:Destroy();
  2107. game.Players.LocalPlayer.Character.HumanoidRootPart.CanCollide = false;
  2108. game.Players.LocalPlayer.Character.UpperTorso.Anchored = true;
  2109. game.Players.LocalPlayer.Character.UpperTorso.CanCollide = false;
  2110. game.Players.LocalPlayer.Character.HumanoidRootPart.Transparency = 0;
  2111. isdoneee = true;
  2112. notice:Fire("Lunahax", "Made your player invisible to others!");
  2113. end)
  2114. if isdoneee == false then
  2115. notice:Fire("Lunahax", "Error! Maybe your already invisible?", 4);
  2116. end
  2117. end)
  2118.  
  2119.  
  2120. isWaitingForClick = false;
  2121.  
  2122.  
  2123. hotKeys = {};
  2124.  
  2125.  
  2126. UserInputServiceaa = game:GetService("UserInputService");
  2127.  
  2128.  
  2129. function Input(input, gameProcessedEvent)
  2130. for ilol, vlol in pairs(hotKeys) do
  2131. if UserInputService:IsKeyDown(vlol[1]) then
  2132. if not gameProcessedEvent then
  2133. print("hotkey pressed");
  2134.  
  2135. button = vlol[2];
  2136.  
  2137. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  2138. for iasda,vaaaa in pairs(events) do
  2139. for iasdaa,vaaa in pairs(getconnections(button[vaaaa])) do
  2140. vaaa:Fire()
  2141. end
  2142. end
  2143. break;
  2144. end
  2145. end
  2146. end
  2147. end
  2148.  
  2149. UserInputServiceaa.InputBegan:Connect(Input);
  2150.  
  2151. assignHotkeyButton.Activated:Connect(function()
  2152. notice:Fire("Lunahax", "Please press the key you'd like to bind now!");
  2153.  
  2154. UserInputService = game:GetService("UserInputService")
  2155. key = nil
  2156. repeat key = UserInputService.InputEnded:Wait() until key.KeyCode ~= Enum.KeyCode.Unknown
  2157. print(key.KeyCode)
  2158.  
  2159.  
  2160. buttonPressed = "";
  2161. frameMember = "";
  2162.  
  2163. isWaitingForClick = true;
  2164.  
  2165. notice:Fire("Lunahax", "Got input! Please wait...");
  2166.  
  2167.  
  2168.  
  2169. for i,v in pairs(game.Players.LocalPlayer.PlayerGui.ScreenGui:GetDescendants()) do
  2170. pcall(function()
  2171. if v.ClassName == "TextButton" then
  2172. v.Activated:Connect(function()
  2173. if isWaitingForClick then
  2174. isWaitingForClick = false;
  2175. buttonPressed = v.Name;
  2176. frameMember = v:GetFullName();
  2177.  
  2178. ibuttonPressed = v.Name;
  2179. frameMember = v:GetFullName();
  2180.  
  2181. print("Got press!");
  2182.  
  2183. table.insert(hotKeys, { key.KeyCode, v });
  2184. end
  2185. end)
  2186. end
  2187. end)
  2188. end
  2189.  
  2190. notice:Fire("Lunahax", "Please press the button you'd like to bind it to");
  2191.  
  2192. while buttonPressed == "" do
  2193. wait();
  2194. end
  2195.  
  2196. buttonPressed = "";
  2197. frameMember = "";
  2198.  
  2199. notice:Fire("Lunahax", "Added hotkey!");
  2200.  
  2201.  
  2202.  
  2203.  
  2204. end)
  2205.  
  2206. setsimulationradius(math.huge) -- l o l
  2207.  
  2208. --dispenser button click
  2209. dispenserButton.Activated:Connect(function()
  2210. if variables.dispenserListOpen then
  2211. dispenserFrame.Visible = false;
  2212. variables.dispenserListOpen = false;
  2213. else
  2214. dispenserFrame.Visible = true;
  2215. variables.dispenserListOpen = true;
  2216. end
  2217. end)
  2218.  
  2219.  
  2220. --misc button click
  2221. miscButton.Activated:Connect(function()
  2222. if variables.miscOptionsOpen then
  2223. miscFrame.Visible = false;
  2224. variables.miscOptionsOpen = false;
  2225. else
  2226. miscFrame.Visible = true;
  2227. variables.miscOptionsOpen = true;
  2228. end
  2229. end)
  2230.  
  2231.  
  2232. --combat button click
  2233. combatButton.Activated:Connect(function()
  2234. if variables.combatOptionsOpen then
  2235. combatFrame.Visible = false;
  2236. variables.combatOptionsOpen = false;
  2237. else
  2238. combatFrame.Visible = true;
  2239. variables.combatOptionsOpen = true;
  2240. end
  2241. end)
  2242.  
  2243. -- friend button
  2244. friendButton.Activated:Connect(function()
  2245. validF = isfile("lunahaxFriends.txt")
  2246. if validF then
  2247. isFriend = false;
  2248. isEnemy = false;
  2249.  
  2250. validF = isfile("lunahaxFriends.txt")
  2251. if validF then
  2252. contents = readfile("lunahaxFriends.txt");
  2253. for line in contents:gmatch("[^\r\n]+") do
  2254. if line == variables.playerNameClicked then
  2255. notice:Fire("Lunahax", "Already added " .. variables.playerNameClicked .. " to friends!");
  2256. isFriend = true;
  2257. break;
  2258. end
  2259. end
  2260. end
  2261.  
  2262. validE = isfile("lunahaxEnemies.txt")
  2263. if validE then
  2264. contentsE = readfile("lunahaxEnemies.txt");
  2265. for line in contentsE:gmatch("[^\r\n]+") do
  2266. if line == variables.playerNameClicked then
  2267. writefile("lunahaxEnemies.txt", string.gsub(contentsE, variables.playerNameClicked, ""))
  2268. break;
  2269. end
  2270. end
  2271. end
  2272. if isFriend == false then
  2273. appendfile("lunahaxFriends.txt", variables.playerNameClicked .. "\n");
  2274. notice:Fire("Lunahax", "Added " .. variables.playerNameClicked .. " to friends!");
  2275. end
  2276. else
  2277. writefile("lunahaxFriends.txt", variables.playerNameClicked .. "\n");
  2278. notice:Fire("Lunahax", "Added " .. variables.playerNameClicked .. " to friends!");
  2279. end
  2280.  
  2281. numbtest = 0;
  2282. --repop
  2283. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2284. isFriend = false;
  2285. isEnemy = false;
  2286.  
  2287. validF = isfile("lunahaxFriends.txt")
  2288. if validF then
  2289. contents = readfile("lunahaxFriends.txt");
  2290. for line in contents:gmatch("[^\r\n]+") do
  2291. if line == v.Name then
  2292. isFriend = true;
  2293. break;
  2294. end
  2295. end
  2296. end
  2297. validE = isfile("lunahaxEnemies.txt")
  2298. if validE then
  2299. contentsE = readfile("lunahaxEnemies.txt");
  2300. for line in contentsE:gmatch("[^\r\n]+") do
  2301. if line == v.Name then
  2302. isEnemy = true;
  2303. break;
  2304. end
  2305. end
  2306. end
  2307.  
  2308.  
  2309. newButton = Instance.new("TextButton")
  2310. newButton.Parent = playerListScrollingFrame
  2311. newButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2312. newButton.Size = UDim2.new(0, 200, 0, 50)
  2313. newButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  2314. newButton.Position = UDim2.new(0, 0, numbtest, 0);
  2315. newButton.Font = Enum.Font.SourceSans
  2316. newButton.Text = v.Name
  2317.  
  2318. ImageLabel = Instance.new("ImageLabel")
  2319. ImageLabel.Parent = newButton
  2320. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2321. ImageLabel.BackgroundTransparency = 1.000
  2322. ImageLabel.BorderSizePixel = 0
  2323. ImageLabel.Position = UDim2.new(-0.0504394509, 0, -0.0461413562, 0)
  2324. ImageLabel.Size = UDim2.new(0, 33, 0, 32)
  2325. ImageLabel.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?userid=" .. v.UserId
  2326. ImageLabel.ScaleType = Enum.ScaleType.Fit
  2327.  
  2328. if isEnemy then
  2329. newButton.TextColor3 = Color3.fromRGB(255, 0, 0)
  2330. elseif isFriend then
  2331. newButton.TextColor3 = Color3.fromRGB(0, 255, 0)
  2332. else
  2333. newButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  2334. end
  2335. newButton.TextSize = 25.000
  2336. numbtest = numbtest + 0.005;
  2337. newButton.Activated:Connect(function()
  2338. variables.playerNameClicked = v.Name;
  2339. populateWhenClicked();
  2340. end)
  2341. end
  2342. end)
  2343.  
  2344.  
  2345. HttpService = game:GetService("HttpService")
  2346.  
  2347. function HttpGet(url)
  2348. return HttpService:JSONDecode(httprequesty(url))
  2349. end
  2350.  
  2351.  
  2352.  
  2353. function Status(text)
  2354. notice:Fire("Lunahax", text);
  2355. end
  2356.  
  2357. --join game button click
  2358. joinGameButton.Activated:Connect(function()
  2359. Status("Thank you synapse! Scanning games...")
  2360. usernameToJoin = joinGameUserTextbox.Text
  2361. UserId = game:GetService("Players"):GetUserIdFromNameAsync(usernameToJoin)
  2362.  
  2363. Thumbnail = HttpGet("https://www.roblox.com/headshot-thumbnail/json?userId=" .. UserId .. "&width=48&height=48").Url
  2364.  
  2365. local Index = 0
  2366. while true do
  2367. local GameInstances = HttpGet("https://loell.ca/api.php?startindex=" .. Index)
  2368. for I,V in pairs(GameInstances.Collection) do
  2369. for I2,V2 in pairs(V.CurrentPlayers) do
  2370. if V2.Id == UserId or V2.Thumbnail.Url == Thumbnail then
  2371. Status("Complete!")
  2372. game:GetService("TeleportService"):TeleportToPlaceInstance(2262441883, V.Guid)
  2373. local FailCounter = 0
  2374. game:GetService("Players").LocalPlayer.OnTeleport:Connect(function(State)
  2375. if State == Enum.TeleportState.Failed then
  2376. FailCounter = FailCounter + 1
  2377. Status("Failed to teleport. (retry " .. tostring(FailCounter) .. ")")
  2378. game:GetService("TeleportService"):TeleportToPlaceInstance(2262441883, V.Guid)
  2379. end
  2380. end)
  2381. return
  2382. end
  2383. end
  2384. end
  2385. Status("Stage 3 (" .. tostring(Index) .. "/" .. tostring(GameInstances.TotalCollectionSize) .. " servers scanned)...")
  2386. if Index > GameInstances.TotalCollectionSize then
  2387. return Status("Failed to get user's game!")
  2388. end
  2389. if Kill then
  2390. Kill = false
  2391. Debounce = false
  2392. Status("Cancelled.")
  2393. return
  2394. end
  2395. Index = Index + 10
  2396. end
  2397. end)
  2398.  
  2399.  
  2400.  
  2401.  
  2402. -- store items button
  2403. storeAllItemsButton.Activated:Connect(function()
  2404. function GetClosestItem()
  2405. local lplayer = game.Players.LocalPlayer
  2406. local Character = lplayer.Character
  2407. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  2408. if not (Character or HumanoidRootPart) then return end
  2409. local TargetDistance = math.huge
  2410. local Target
  2411. for i,v in ipairs(game:GetService("Workspace").Entities:GetChildren()) do
  2412. pcall(function()
  2413. local mesh = nil;
  2414. pcall(function()
  2415. if v.ManualWeld.Name ~= "" then
  2416. mesh = v.ManualWeld
  2417. end
  2418. end)
  2419. if mesh == nil then
  2420. mesh = v.Handle
  2421. end
  2422. if mesh then
  2423. local TargetHRP = mesh
  2424. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  2425. if mag < TargetDistance then
  2426. TargetDistance = mag
  2427. Target = v
  2428. end
  2429. end
  2430. end)
  2431. end
  2432.  
  2433. return Target
  2434. end
  2435.  
  2436. local player = game.Players.LocalPlayer
  2437. local character = player.Character or player.CharacterAdded:Wait()
  2438. local hum = character.Humanoid
  2439. local rs = game:GetService("RunService")
  2440.  
  2441. if hum.FloorMaterial ~= nil and hum.FloorMaterial ~= Enum.Material.Air then
  2442. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  2443. local amtInInv = tonumber(string.split(game:GetService("Players")[game.Players.LocalPlayer.Name].PlayerGui.Client.Inventory.Slots.Amt.Text, "/")[1]);
  2444. if amtInInv >= 11 then
  2445.  
  2446. else
  2447. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  2448. wait(0.1)
  2449. Game:GetService("ReplicatedStorage").Events.WeaponBackEvent:FireServer(true, v.Name)
  2450. wait(0.1)
  2451. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(1)
  2452. wait(0.1)
  2453. Game:GetService("ReplicatedStorage").Events.WeaponBackEvent:FireServer(false, v.Name)
  2454. wait(0.1)
  2455. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItem())
  2456. wait(0.1)
  2457. end
  2458. end
  2459. wait(0.1)
  2460. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItem())
  2461. wait(0.1)
  2462. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItem())
  2463. wait(0.1)
  2464. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItem())
  2465. wait(0.1)
  2466. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItem())
  2467. notice:Fire("Lunahax", "Stored your items!");
  2468. else
  2469. notice:Fire("Lunahax", "Please stand on the ground to store!", 4);
  2470. end
  2471. end)
  2472.  
  2473.  
  2474. function split(s, delimiter)
  2475. result = {};
  2476. for match in (s..delimiter):gmatch("(.-)"..delimiter) do
  2477. table.insert(result, match);
  2478. end
  2479. return result;
  2480. end
  2481.  
  2482.  
  2483.  
  2484. saveConfigButton.Activated:Connect(function()
  2485. local configFile = "";
  2486. configFile = configFile .. "variables.espEnabled=" .. tostring(variables.espEnabled) .. "\n"
  2487. configFile = configFile .. "variables.printerEspEnabled=" .. tostring(variables.printerEspEnabled) .. "\n"
  2488. configFile = configFile .. "crateEspEnabled=" .. tostring(crateEspEnabled) .. "\n"
  2489. configFile = configFile .. "entityEspEnabled=" .. tostring(entityEspEnabled) .. "\n"
  2490. configFile = configFile .. "_G.nlrLoop=" .. tostring(_G.nlrLoop) .. "\n"
  2491. configFile = configFile .. "variables.isNodeKillEnabled=" .. tostring(variables.isNodeKillEnabled) .. "\n"
  2492. configFile = configFile .. "variables.aimbotEnabled=" .. tostring(variables.aimbotEnabled) .. "\n"
  2493. configFile = configFile .. "variables.clickTpEnabled=" .. tostring(variables.clickTpEnabled) .. "\n"
  2494. configFile = configFile .. "variables.flyJump=" .. tostring(variables.flyJump) .. "\n"
  2495. configFile = configFile .. "variables.noclipBool=" .. tostring(variables.noclipBool) .. "\n"
  2496. configFile = configFile .. "variables.autoColaDrink=" .. tostring(variables.autoColaDrink) .. "\n"
  2497. configFile = configFile .. "variables.itemSniperEnabled=" .. tostring(variables.itemSniperEnabled) .. "\n"
  2498. configFile = configFile .. "variables.onlyFlagged=" .. tostring(variables.onlyFlagged) .. "\n"
  2499. configFile = configFile .. "_G.redRageAuraEnabled=" .. tostring(_G.redRageAuraEnabled) .. "\n"
  2500. configFile = configFile .. "_G.yellowRageAuraEnabled=" .. tostring(_G.yellowRageAuraEnabled) .. "\n"
  2501. configFile = configFile .. "variables.globalChat=" .. tostring(variables.globalChat) .. "\n"
  2502. configFile = configFile .. "variables.deathReturnEnabled=" .. tostring(variables.deathReturnEnabled) .. "\n"
  2503. configFile = configFile .. "infiniteAmmo=" .. tostring(variables.infSmgAmmo) .. "\n"
  2504. configFile = configFile .. "variables.weaponMultiplierEnabled=" .. tostring(variables.weaponMultiplierEnabled) .. "\n"
  2505. configFile = configFile .. "variables.deathBarrierBypassEnabled=" .. tostring(variables.deathBarrierBypassEnabled) .. "\n"
  2506. configFile = configFile .. "variables.speedHackEnabled=" .. tostring(variables.speedHackEnabled) .. "\n"
  2507. writefile("lunahaxConfig.txt", configFile)
  2508. notice:Fire("Lunahax", "Config saved!");
  2509. end)
  2510.  
  2511. -- enemy button
  2512. enemyButton.Activated:Connect(function()
  2513. local validE = isfile("lunahaxEnemies.txt")
  2514. if validE then
  2515. local isFriend = false;
  2516. local isEnemy = false;
  2517.  
  2518. local validF = isfile("lunahaxFriends.txt")
  2519. if validF then
  2520. local contents = readfile("lunahaxFriends.txt");
  2521. for line in contents:gmatch("[^\r\n]+") do
  2522. if line == variables.playerNameClicked then
  2523. writefile("lunahaxFriends.txt", string.gsub(contents, variables.playerNameClicked, ""))
  2524. break;
  2525. end
  2526. end
  2527. end
  2528.  
  2529. if validE then
  2530. local contentsE = readfile("lunahaxEnemies.txt");
  2531. for line in contentsE:gmatch("[^\r\n]+") do
  2532. if line == variables.playerNameClicked then
  2533. notice:Fire("Lunahax", "Already added " .. variables.playerNameClicked .. " to enemies!");
  2534. isEnemy = true;
  2535. break;
  2536. end
  2537. end
  2538. end
  2539. if isEnemy == false then
  2540. appendfile("lunahaxEnemies.txt", variables.playerNameClicked .. "\n");
  2541. notice:Fire("Lunahax", "Added " .. variables.playerNameClicked .. " to enemies!");
  2542. end
  2543. else
  2544. writefile("lunahaxEnemies.txt", variables.playerNameClicked .. "\n");
  2545. notice:Fire("Lunahax", "Added " .. variables.playerNameClicked .. " to enemies!");
  2546. end
  2547.  
  2548.  
  2549. local numbtest = 0;
  2550. --repop
  2551. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2552. local isFriend = false;
  2553. local isEnemy = false;
  2554.  
  2555. local validF = isfile("lunahaxFriends.txt")
  2556. if validF then
  2557. local contents = readfile("lunahaxFriends.txt");
  2558. for line in contents:gmatch("[^\r\n]+") do
  2559. if line == v.Name then
  2560. isFriend = true;
  2561. break;
  2562. end
  2563. end
  2564. end
  2565. local validE = isfile("lunahaxEnemies.txt")
  2566. if validE then
  2567. local contentsE = readfile("lunahaxEnemies.txt");
  2568. for line in contentsE:gmatch("[^\r\n]+") do
  2569. if line == v.Name then
  2570. isEnemy = true;
  2571. break;
  2572. end
  2573. end
  2574. end
  2575.  
  2576.  
  2577. local newButton = Instance.new("TextButton")
  2578. newButton.Parent = playerListScrollingFrame
  2579. newButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2580. newButton.Size = UDim2.new(0, 200, 0, 50)
  2581. newButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  2582. newButton.Position = UDim2.new(0, 0, numbtest, 0);
  2583. newButton.Font = Enum.Font.SourceSans
  2584. newButton.Text = v.Name
  2585.  
  2586. local ImageLabel = Instance.new("ImageLabel")
  2587. ImageLabel.Parent = newButton
  2588. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2589. ImageLabel.BackgroundTransparency = 1.000
  2590. ImageLabel.BorderSizePixel = 0
  2591. ImageLabel.Position = UDim2.new(-0.0504394509, 0, -0.0461413562, 0)
  2592. ImageLabel.Size = UDim2.new(0, 33, 0, 32)
  2593. ImageLabel.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?userid=" .. v.UserId
  2594. ImageLabel.ScaleType = Enum.ScaleType.Fit
  2595.  
  2596.  
  2597. if isEnemy then
  2598. newButton.TextColor3 = Color3.fromRGB(255, 0, 0)
  2599. elseif isFriend then
  2600. newButton.TextColor3 = Color3.fromRGB(0, 255, 0)
  2601. else
  2602. newButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  2603. end
  2604. newButton.TextSize = 25.000
  2605. numbtest = numbtest + 0.005;
  2606. newButton.Activated:Connect(function()
  2607. variables.playerNameClicked = v.Name;
  2608. populateWhenClicked();
  2609. end)
  2610. end
  2611. end)
  2612.  
  2613.  
  2614.  
  2615. tpToBaseplateButton.Activated:Connect(function()
  2616. if _G.deathBarrierBypassEnabled then
  2617. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, 10, 0);
  2618. notice:Fire("Lunahax", "Teleported to baseplate");
  2619. else
  2620. notice:Fire("Lunahax", "Please enable death barrier bypass", 4);
  2621. end
  2622. end)
  2623.  
  2624.  
  2625. ------------------------
  2626.  
  2627. warButton.Activated:Connect(function()
  2628. game.Lighting.Condition.Value = "Rain"
  2629. game.Lighting:SetMinutesAfterMidnight(1025)
  2630. game:GetService("Lighting").SunRays.Intensity = 0.03999999910593
  2631. game:GetService("Lighting").SunRays.Spread = 1.2000000476837
  2632. game:GetService("Lighting").Bloom.Intensity = 0.40000000596046
  2633. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://2506974318"
  2634. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://2506974575"
  2635. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://2506974238"
  2636. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://2506974390"
  2637. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://2506974153"
  2638. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://2506974467"
  2639. game:GetService("Lighting").Brightness = 0
  2640. game:GetService("Lighting").FogColor = Color3.fromRGB(145.00000655651, 144.00000661612, 138.00000697374)
  2641. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(118.00000056624, 115.00000074506, 113.00000086427)
  2642. end)
  2643.  
  2644. eveningButton.Activated:Connect(function()
  2645. game.Lighting.Condition.Value = "Night"
  2646. game.Lighting:SetMinutesAfterMidnight(1020)
  2647. game:GetService("Lighting").SunRays.Intensity = 0.25
  2648. game:GetService("Lighting").SunRays.Spread = 1
  2649. game:GetService("Lighting").Bloom.Intensity = 0.40000000596046
  2650. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://271042516"
  2651. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://271077243"
  2652. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://271042556"
  2653. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://271042310"
  2654. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://271042467"
  2655. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://271077958"
  2656. game:GetService("Lighting").Brightness = 0.69999998807907
  2657. game:GetService("Lighting").FogColor = Color3.fromRGB(253.00000011921, 198.00000339746, 189.00000393391)
  2658. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(124.00000020862, 92.000002115965, 114.00000080466)
  2659. end)
  2660.  
  2661. dayButton.Activated:Connect(function()
  2662. game.Lighting.Condition.Value = "Day"
  2663. game.Lighting:SetMinutesAfterMidnight(720)
  2664. game:GetService("Lighting").SunRays.Intensity = 0.25
  2665. game:GetService("Lighting").SunRays.Spread = 1
  2666. game:GetService("Lighting").Bloom.Intensity = 0.4
  2667. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://2677179366"
  2668. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://501313275"
  2669. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://2677179602"
  2670. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://2677179822"
  2671. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://2677179738"
  2672. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://247087559"
  2673. game:GetService("Lighting").Brightness = 1.85
  2674. game:GetService("Lighting").FogColor = Color3.fromRGB(255, 247, 234)
  2675. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(185, 178, 167)
  2676. game:GetService("Lighting").FogEnd = 7000;
  2677. game:GetService("Lighting").FogStart = 0;
  2678. end)
  2679.  
  2680. nuclearWinterButton.Activated:Connect(function()
  2681. game.Lighting.Condition.Value = "Snowstorm"
  2682. game.Lighting:SetMinutesAfterMidnight(720)
  2683. game:GetService("Lighting").SunRays.Intensity = 0.25
  2684. game:GetService("Lighting").SunRays.Spread = 1
  2685. game:GetService("Lighting").Bloom.Intensity = 0.40000000596046
  2686. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://931421737"
  2687. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://931421868"
  2688. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://931421587"
  2689. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://931421672"
  2690. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://931421501"
  2691. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://931421803"
  2692. game:GetService("Lighting").Brightness = 0
  2693. game:GetService("Lighting").FogColor = Color3.fromRGB(193.00000369549, 193.00000369549, 193.00000369549)
  2694. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(195.00000357628, 195.00000357628, 195.00000357628)
  2695. end)
  2696.  
  2697.  
  2698. morningButton.Activated:Connect(function()
  2699. game.Lighting.Condition.Value = "Night"
  2700. game.Lighting:SetMinutesAfterMidnight(402)
  2701. game:GetService("Lighting").SunRays.Intensity = 0.25
  2702. game:GetService("Lighting").SunRays.Spread = 1
  2703. game:GetService("Lighting").Bloom.Intensity = 0.40000000596046
  2704. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://253027015"
  2705. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://253027058"
  2706. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://253027039"
  2707. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://253027029"
  2708. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://253026999"
  2709. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://253027050"
  2710. game:GetService("Lighting").Brightness = 0.25
  2711. game:GetService("Lighting").FogColor = Color3.fromRGB(81.000002771616, 107.0000012219, 112.00000092387)
  2712. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(35.000001713634, 45.000001117587, 61.000000163913)
  2713. end)
  2714.  
  2715. nightButton.Activated:Connect(function()
  2716. game.Lighting.Condition.Value = "Night"
  2717. game.Lighting:SetMinutesAfterMidnight(1025)
  2718. game:GetService("Lighting").SunRays.Intensity = 0.04
  2719. game:GetService("Lighting").SunRays.Spread = 1.2
  2720. game:GetService("Lighting").Bloom.Intensity = 0.4
  2721. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://2695798966"
  2722. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://213221473"
  2723. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://220789557"
  2724. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://220789543"
  2725. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://220789524"
  2726. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://220789575"
  2727. game:GetService("Lighting").Brightness = 0
  2728. game:GetService("Lighting").FogColor = Color3.fromRGB(31, 46, 75)
  2729. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(33, 40, 61)
  2730.  
  2731. end)
  2732.  
  2733. rainButton.Activated:Connect(function()
  2734. game.Lighting.Condition.Value = "Rain"
  2735. game.Lighting:SetMinutesAfterMidnight(720)
  2736. game:GetService("Lighting").SunRays.Intensity = 0.25
  2737. game:GetService("Lighting").SunRays.Spread = 1
  2738. game:GetService("Lighting").Bloom.Intensity = 0.4
  2739. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://931421737"
  2740. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://931421868"
  2741. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://931421587"
  2742. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://931421672"
  2743. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://931421501"
  2744. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://931421803"
  2745. game:GetService("Lighting").Brightness = 0
  2746. game:GetService("Lighting").FogColor = Color3.fromRGB(193, 193, 193)
  2747. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(195, 195, 195)
  2748. end)
  2749.  
  2750.  
  2751. sandstormButton.Activated:Connect(function()
  2752. game.Lighting.Condition.Value = "Sandstorm"
  2753. game.Lighting:SetMinutesAfterMidnight(720)
  2754. game:GetService("Lighting").SunRays.Intensity = 0.04
  2755. game:GetService("Lighting").SunRays.Spread = 1.2
  2756. game:GetService("Lighting").Bloom.Intensity = 0.4
  2757. game:GetService("Lighting").Sky.SkyboxBk = "rbxassetid://364908114"
  2758. game:GetService("Lighting").Sky.SkyboxDn = "rbxassetid://364908331"
  2759. game:GetService("Lighting").Sky.SkyboxFt = "rbxassetid://364908148"
  2760. game:GetService("Lighting").Sky.SkyboxLf = "rbxassetid://364908195"
  2761. game:GetService("Lighting").Sky.SkyboxRt = "rbxassetid://364908247"
  2762. game:GetService("Lighting").Sky.SkyboxUp = "rbxassetid://364908301"
  2763. game:GetService("Lighting").Brightness = 0
  2764. game:GetService("Lighting").FogColor = Color3.fromRGB(248, 222, 147)
  2765. game:GetService("Lighting").OutdoorAmbient = Color3.fromRGB(162, 130, 91)
  2766. end)
  2767.  
  2768.  
  2769.  
  2770. specificEarRapeButton.Activated:Connect(function()
  2771. if variables.playerNameClicked ~= nil then
  2772. pcall(function()
  2773. spawn(function()
  2774. for i=1,100 do
  2775. game.ReplicatedStorage.Events:WaitForChild("mpib"):FireServer(game.Players[variables.playerNameClicked].Character.HumanoidRootPart, 13);
  2776. wait();
  2777. end
  2778. end)
  2779. end)
  2780. notice:Fire("Lunahax", "Ear rape'd player!");
  2781. else
  2782. notice:Fire("Lunahax", "Please click a player.", 4);
  2783. end
  2784. end)
  2785.  
  2786.  
  2787.  
  2788. -- node copy
  2789.  
  2790. local allItems = {};
  2791. function addPropToArray(itemProperties)
  2792. table.insert(allItems, itemProperties);
  2793. end
  2794.  
  2795.  
  2796. addPropToArray({"Dumpster", "73.999999642372"});
  2797. addPropToArray({"Bust Statue Hat", "49.40000000596"});
  2798. addPropToArray({"Barricade", "54.999992370605"});
  2799. addPropToArray({"Shelves Lounge", "34.477004051208"});
  2800. addPropToArray({"Plant Tree Small", "39.281250119209"});
  2801. addPropToArray({"Chair Stool", "7.1212601661682"});
  2802. addPropToArray({"Easel", "37.199998617172"});
  2803. addPropToArray({"Couch Booth", "68.700000956655"});
  2804. addPropToArray({"Canopy Fabric", "50.324487686157"});
  2805. addPropToArray({"Railing", "28.300001144409"});
  2806. addPropToArray({"Dressing Stand", "54.970696628094"});
  2807. addPropToArray({"Clock Grandfather", "48.35000000149"});
  2808. addPropToArray({"Bench White", "90.634871721268"});
  2809. addPropToArray({"Dryer", "26.699999988079"});
  2810. addPropToArray({"Map Board", "53.778938695788"});
  2811. addPropToArray({"Desk Big", "133.5000000298"});
  2812. addPropToArray({"Bunk Bed", "258.99999608099"});
  2813. addPropToArray({"Box Small", "8.4375"});
  2814. addPropToArray({"Ladder Wood", "64.5"});
  2815. addPropToArray({"Game Table", "93.775068819523"});
  2816. addPropToArray({"Sofa Red", "47.900000810623"});
  2817. addPropToArray({"Fabric Overhead", "26.324487686157"});
  2818. addPropToArray({"Table Coffee", "21.5"});
  2819. addPropToArray({"Street Lamp", "65.10001373291"});
  2820. addPropToArray({"Table Lounge", "29.75"});
  2821. addPropToArray({"Plastic Table", "28.25"});
  2822. addPropToArray({"Bottles Tall", "57"});
  2823. addPropToArray({"Cabinets", "21.13872385025"});
  2824. addPropToArray({"Table X", "41.662277579308"});
  2825. addPropToArray({"Computer Screens", "78.196396231651"});
  2826. addPropToArray({"Bench", "16.025469303131"});
  2827. addPropToArray({"Logs", "20.819108009338"});
  2828. addPropToArray({"Night Stand", "52.999983936548"});
  2829. addPropToArray({"Table", "46.3703237921"});
  2830. addPropToArray({"Chair Picnic", "12.501653194427"});
  2831. addPropToArray({"Couch Small", "32.104417800903"});
  2832. addPropToArray({"Generator", "39.463157773018"});
  2833. addPropToArray({"Bed", "73.868103116751"});
  2834. addPropToArray({"Register", "11.199994087219"});
  2835. addPropToArray({"Ammo Box", "8.8533323407173"});
  2836. addPropToArray({"Shelves", "58.25"});
  2837. addPropToArray({"Chair Comfort", "27.039119243622"});
  2838. addPropToArray({"Bench Modern", "34.25"});
  2839. addPropToArray({"Table Booth", "20.800000011921"});
  2840. addPropToArray({"Computer Scifi", "53.875"});
  2841. addPropToArray({"Desk Small", "62.312395974994"});
  2842. addPropToArray({"Bag", "14.172916173935"});
  2843. addPropToArray({"Gun Rack", "40.814584851265"});
  2844. addPropToArray({"Table Round", "32.800000160933"});
  2845. addPropToArray({"Papers", "35.800000078976"});
  2846. addPropToArray({"Couch White", "49.852519154549"});
  2847. addPropToArray({"Plant", "13.493908643723"});
  2848. addPropToArray({"Couch Lounge", "54.625000953674"});
  2849. addPropToArray({"Chair Lounge", "37.25"});
  2850. addPropToArray({"Plant Tree", "75.562500238419"});
  2851. addPropToArray({"Bust Statue", "42.40000000596"});
  2852. addPropToArray({"Dresser Long", "106.79998357594"});
  2853. addPropToArray({"Sink", "16.000000119209"});
  2854. addPropToArray({"Tub", "22.838701248169"});
  2855. addPropToArray({"Table Long", "42.666665047407"});
  2856. addPropToArray({"Sandbags", "28.201997280121"});
  2857. addPropToArray({"Cabinet Filing", "16.500000923872"});
  2858. addPropToArray({"Computer", "26.055407680571"});
  2859. addPropToArray({"Chair", "19.256631344557"});
  2860. addPropToArray({"Podium", "20.800003483891"});
  2861. addPropToArray({"Sci Fi", "51.259048700333"});
  2862. addPropToArray({"Long Shelves", "78.300012856722"});
  2863. addPropToArray({"Box", "9.9375"});
  2864. addPropToArray({"Computer Set-up", "51.254103973508"});
  2865. addPropToArray({"Shelves Store", "52.024270653725"});
  2866. addPropToArray({"Camp Food", "48.442285079509"});
  2867. addPropToArray({"Book Shelves", "97.422241687775"});
  2868. addPropToArray({"Rat Candle", "37.966639995575"});
  2869. addPropToArray({"Chair Beanbag", "14.30319237709"});
  2870. addPropToArray({"Board", "95.929889678955"});
  2871. addPropToArray({"Chair Folding", "10.11127614975"});
  2872. addPropToArray({"Washer", "26.75"});
  2873. addPropToArray({"Bottles Small", "38.549999892712"});
  2874. addPropToArray({"Desk Low", "33.420437626541"});
  2875. addPropToArray({"Desk", "73.399993047118"});
  2876. addPropToArray({"Furnace", "60.649999566376"});
  2877. addPropToArray({"Starlight", "20.715383768082"});
  2878. addPropToArray({"Telephone Pole Light", "65.849999576807"});
  2879. addPropToArray({"Lamp", "16.582590252161"});
  2880. addPropToArray({"Floor Lamp", "9.4999998956919"});
  2881. addPropToArray({"Lamp Prisim", "11.000000953674"});
  2882. addPropToArray({"Lamp WallStreet", "19"});
  2883. addPropToArray({"Spotlight", "10.89999973774"});
  2884. addPropToArray({"Lamp Small", "12.582590252161"});
  2885. addPropToArray({"House Wasteland2", "1103.7285881341"});
  2886. addPropToArray({"Saloon Adobe", "1348.8256006762"});
  2887. addPropToArray({"Old Warehouse", "2169.1924418211"});
  2888. addPropToArray({"House Wasteland", "866.5"});
  2889. addPropToArray({"Garage Wasteland", "768"});
  2890. addPropToArray({"Wooden Wall Thick (2x3)", "39.5"});
  2891. addPropToArray({"Wooden Wall (2x3)", "38.5"});
  2892. addPropToArray({"Wooden Wall Thick (1x2)", "25.5"});
  2893. addPropToArray({"Wooden Wall Thick (1x3)", "32.5"});
  2894. addPropToArray({"Wooden Wall (2x2)", "31.5"});
  2895. addPropToArray({"Fence", "43.326451078057"});
  2896. addPropToArray({"Wooden Wall (1x2)", "24.5"});
  2897. addPropToArray({"Wooden Wall Thick (2x2)", "32.5"});
  2898. addPropToArray({"Counter (1x2)", "37.600000143051"});
  2899. addPropToArray({"Wooden Wall (1x3)", "31.5"});
  2900. addPropToArray({"Slot Machine", "67.245401829481"});
  2901. addPropToArray({"Taps", "36.375"});
  2902. addPropToArray({"Register Shop", "20.541307538748"});
  2903. addPropToArray({"Shop Beacon", "53.224999696016"});
  2904. addPropToArray({"Killzone Board", "29.705087780952"});
  2905. addPropToArray({"Piano Tall", "34.199897825718"});
  2906. addPropToArray({"Soda Machine", "50.5"});
  2907. addPropToArray({"Fuel Station Saturn", "48.061149220914"});
  2908. addPropToArray({"Dispencer", "52.273146498948"});
  2909. addPropToArray({"Vending Machine", "42.547998577356"});
  2910. addPropToArray({"Billboard Sign 1", "15.25"});
  2911. addPropToArray({"Door Double", "110.00000275671"});
  2912. addPropToArray({"Door", "34.749816894531"});
  2913. addPropToArray({"Door Vault", "49.000025033951"});
  2914.  
  2915.  
  2916.  
  2917. function getItemNameFromId(itemId)
  2918. for i,v in pairs(allItems) do
  2919. if v[2] == tostring(itemId) then
  2920. return tostring(v[1]);
  2921. end
  2922. end
  2923. return "";
  2924. end
  2925.  
  2926. viewBackpackButton.Activated:Connect(function()
  2927. if variables.playerNameClicked == "" then
  2928. notice:Fire("Lunahax", "Please click a player.", 4);
  2929. else
  2930. bckpackstring = "";
  2931. for i,v in pairs(game.Players[variables.playerNameClicked].Backpack:GetChildren()) do
  2932. bckpackstring = bckpackstring .. v.Name .. ","
  2933. end
  2934. showPopUpBox("Inventory items: " .. bckpackstring);
  2935. end
  2936. end)
  2937.  
  2938.  
  2939. viewPermsButton.Activated:Connect(function()
  2940. if variables.playerNameClicked == "" then
  2941. notice:Fire("Lunahax", "Please click a player.", 4);
  2942. else
  2943. bckpackstring = game.Players[variables.playerNameClicked].PlayerData.BInventory.Value;
  2944. showPopUpBox("Perm items: " .. bckpackstring);
  2945. end
  2946. end)
  2947.  
  2948.  
  2949. copyNodeButton.Activated:Connect(function()
  2950. wassuccessyy = false;
  2951. pcall(function()
  2952. if game:GetService("Workspace").Buildings[variables.playerNameClicked].Node.Name == "Node" then
  2953. pcall(function()
  2954. fullStringOutput = "--Lunahax node copier\n--Please execute this as a script in a new server to paste the node!\n--Please report bugs to https://discord.gg/jWe6WQff5x\n\nGame:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(1, \"Node\", CFrame.new(" .. tostring(game:GetService("Workspace").Buildings[variables.playerNameClicked].Node.PrimaryPart.CFrame) .. "));\n";
  2955.  
  2956.  
  2957. for i,v in pairs(game:GetService("Workspace").Buildings[variables.playerNameClicked]:GetChildren()) do
  2958. pcall(function()
  2959. if v.Name ~= "Node" then
  2960. if v.Name == "" then
  2961. unqId = 0;
  2962. for i1,v1 in pairs(v:GetChildren()) do
  2963. pcall(function()
  2964. size = v1.Size;
  2965. unqId = unqId + (size.X + size.Y + size.Z);
  2966. end)
  2967. end
  2968. if unqId ~= 0 then
  2969. if getItemNameFromId(unqId) ~= "" then
  2970. print("Item found!: " .. getItemNameFromId(unqId));
  2971. matRep = tostring(v.PrimaryPart.Material):gsub("Enum.Material.", "");
  2972. fullStringOutput = fullStringOutput .. "Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(1, \"" .. getItemNameFromId(unqId) .. "\", CFrame.new(" .. tostring(v.PrimaryPart.CFrame) .. "), nil, BrickColor.new(\"" .. tostring(v.PrimaryPart.BrickColor) .. "\"), nil, nil, \"" .. tostring(matRep) .. "\");\n";
  2973. end
  2974. end
  2975. elseif v.Name == "Resizable Wall" then
  2976. fullStringOutput = fullStringOutput .. "Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(1, \"" .. v.Name .. "\", CFrame.new(" .. tostring(v.PrimaryPart.CFrame) .. "));\n";
  2977. fullStringOutput = fullStringOutput .. "wait(0.5); lastWall = nil; for i,v in pairs(game:GetService(\"Workspace\").Buildings[game.Players.LocalPlayer.Name]:GetChildren()) do if v.Name == \"Resizable Wall\" then lastWall = v; end end Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(7, lastWall, lastWall.PrimaryPart.CFrame, nil, Vector3.new(" .. tostring(v.PrimaryPart.Size) .. "));\n";
  2978. matRep = tostring(v.PrimaryPart.Material):gsub("Enum.Material.", "");
  2979. fullStringOutput = fullStringOutput .. "wait(0.5); lastWall = nil; for i,v in pairs(game:GetService(\"Workspace\").Buildings[game.Players.LocalPlayer.Name]:GetChildren()) do if v.Name == \"Resizable Wall\" then lastWall = v; end end Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(5, lastWall, lastWall.PrimaryPart.CFrame, nil, BrickColor.new(\"" .. tostring(v.PrimaryPart.BrickColor) .. "\"), nil, nil, \"" .. tostring(matRep) .. "\");\n";
  2980. elseif string.match(v.Name, "Picture Sign") then
  2981. fullStringOutput = fullStringOutput .. "Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(1, \"" .. v.Name .. "\", CFrame.new(" .. tostring(v.PrimaryPart.CFrame) .. "));\n";
  2982. pictureId = tostring(v.Part.SurfaceGui["1"].Image):gsub("rbxassetid://", "");
  2983. fullStringOutput = fullStringOutput .. "wait(0.5); lastWall = nil; for i,v in pairs(game:GetService(\"Workspace\").Buildings[game.Players.LocalPlayer.Name]:GetChildren()) do if string.match(v.Name, \"Picture Sign\") then lastWall = v; end end Game:GetService(\"ReplicatedStorage\").Events.MenuActionEvent:FireServer(29, lastWall, {\"" .. pictureId .. "\"});\n";
  2984. elseif string.match(v.Name, "Billboard Sign") then
  2985. fullStringOutput = fullStringOutput .. "Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(1, \"" .. v.Name .. "\", CFrame.new(" .. tostring(v.PrimaryPart.CFrame) .. "));\n";
  2986. textOnSign = tostring(tostring(v.Part.SurfaceGui["1"].Text):gsub("\"", "\\\""):gsub("\\", "\\\\"));
  2987. textOnSign = tostring(textOnSign):gsub("\n", "\\n");
  2988. fullStringOutput = fullStringOutput .. "wait(0.5); lastWall = nil; for i,v in pairs(game:GetService(\"Workspace\").Buildings[game.Players.LocalPlayer.Name]:GetChildren()) do if string.match(v.Name, \"Billboard Sign\") then lastWall = v; end end Game:GetService(\"ReplicatedStorage\").Events.MenuActionEvent:FireServer(7, lastWall, {\"" .. textOnSign .. "\"});\n";
  2989. else
  2990. fullStringOutput = fullStringOutput .. "Game:GetService(\"ReplicatedStorage\").Events.BuildingEvent:FireServer(1, \"" .. v.Name .. "\", CFrame.new(" .. tostring(v.PrimaryPart.CFrame) .. "));\n";
  2991. end
  2992. end
  2993. end)
  2994. end
  2995. end)
  2996.  
  2997. nodeCopyName = "Node_copy_" .. variables.playerNameClicked .. math.random(1,100) .. ".txt";
  2998. writefile(nodeCopyName, fullStringOutput .. "\nprint(\"Lunahax - Pasted node!\")");
  2999. notice:Fire("Lunahax", "Saved all available data to " .. nodeCopyName);
  3000. wassuccessyy = true;
  3001. else
  3002. notice:Fire("Lunahax", "Error, does that player have a node?", 4);
  3003. end
  3004. end)
  3005. if wassuccessyy == false then
  3006. notice:Fire("Lunahax", "Error, does that player have a node?", 4);
  3007. end
  3008. end)
  3009.  
  3010.  
  3011. spectatePlayerButton.Activated:Connect(function()
  3012. if spectatePlayerButton.Text == "[OFF] Spectate Player" then
  3013. spectatePlayerButton.Text = "[ON] Spectate Player"
  3014. local PlayerToSpec = game:GetService("Players")[variables.playerNameClicked]
  3015. game.Workspace.CurrentCamera.CameraSubject = PlayerToSpec.Character.Humanoid;
  3016. else
  3017. spectatePlayerButton.Text = "[OFF] Spectate Player"
  3018. local PlayerToSpec = game:GetService("Players").LocalPlayer
  3019. game.Workspace.CurrentCamera.CameraSubject = PlayerToSpec.Character.Humanoid;
  3020. end
  3021. end)
  3022.  
  3023.  
  3024.  
  3025. -- weapon multiplier
  3026. weaponMultiplierButton.Activated:Connect(function()
  3027. if variables.weaponMultiplierEnabled then
  3028. variables.weaponMultiplierEnabled = false;
  3029. _G.weaponMultiplierEnabled = false;
  3030. weaponMultiplierButton.Text = "[OFF] Weapon Multi"
  3031. notice:Fire("Lunahax", "Weapon Multiplier disabled.");
  3032. else
  3033. variables.weaponMultiplierEnabled = true;
  3034. _G.weaponMultiplierEnabled = true;
  3035. weaponMultiplierButton.Text = "[ON] Weapon Multi"
  3036. notice:Fire("Lunahax", "Weapon Multiplier enabled.");
  3037. end
  3038. end)
  3039.  
  3040.  
  3041.  
  3042. kickOnModJoinButton.Activated:Connect(function()
  3043. if variables.kickOnModJoin then
  3044. variables.kickOnModJoin = false;
  3045. kickOnModJoinButton.Text = "[OFF]Kick on Mod Join"
  3046. notice:Fire("Lunahax", "Mod Kick disabled.");
  3047. else
  3048. variables.kickOnModJoin = true;
  3049. kickOnModJoinButton.Text = "[ON]Kick on Mod Join"
  3050. notice:Fire("Lunahax", "Mod Kick enabled.");
  3051. end
  3052. end)
  3053.  
  3054.  
  3055.  
  3056. local vu = game:GetService("VirtualUser")
  3057. game:GetService("Players").LocalPlayer.Idled:connect(function()
  3058. if variables.antiAfkEnabled then
  3059. vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  3060. wait(1)
  3061. vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  3062. end
  3063. end)
  3064.  
  3065.  
  3066. -- anti afk
  3067. antiAfkButton.Activated:Connect(function()
  3068. if variables.antiAfkEnabled then
  3069. variables.antiAfkEnabled = false;
  3070. antiAfkButton.Text = "[OFF] AntiAFK"
  3071. notice:Fire("Lunahax", "AntiAFK disabled.");
  3072. else
  3073. variables.antiAfkEnabled = true;
  3074. antiAfkButton.Text = "[ON] AntiAFK"
  3075. notice:Fire("Lunahax", "AntiAFK enabled.");
  3076. end
  3077. end)
  3078.  
  3079.  
  3080.  
  3081. spawn(function()
  3082. while true do
  3083. pcall(function()
  3084. if variables.speedHackEnabled then
  3085. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100;
  3086. end
  3087. end)
  3088. wait();
  3089. end
  3090. end)
  3091.  
  3092. autoReloadButton.Activated:Connect(function()
  3093. if variables.autoReloadEnabled then
  3094. variables.autoReloadEnabled = false;
  3095. autoReloadButton.Text = "[OFF] AutoReload"
  3096. notice:Fire("Lunahax", "AutoReload disabled.");
  3097. else
  3098. variables.autoReloadEnabled = true;
  3099. autoReloadButton.Text = "[ON] AutoReload"
  3100. notice:Fire("Lunahax", "AutoReload enabled.");
  3101. end
  3102. end)
  3103.  
  3104.  
  3105.  
  3106. scrollingNameButton.Activated:Connect(function()
  3107. if variables.scrollingNameEnabled then
  3108. variables.scrollingNameEnabled = false;
  3109. scrollingNameButton.Text = "[OFF] ScrName"
  3110. notice:Fire("Lunahax", "ScrollingName disabled.");
  3111. else
  3112. variables.scrollingName = game.Players.LocalPlayer.PlayerData.RoleplayName.Value;
  3113. if string.len(variables.scrollingName) < 26 then
  3114. bufferToApply = makeBuffer((25 - string.len(variables.scrollingName)))
  3115. variables.scrollingName = variables.scrollingName .. bufferToApply;
  3116. else
  3117. variables.scrollingName = variables.scrollingName .. " ";
  3118. end
  3119.  
  3120. variables.scrollingNameEnabled = true;
  3121. scrollingNameButton.Text = "[ON] ScrName"
  3122. notice:Fire("Lunahax", "ScrollingName enabled.");
  3123. end
  3124. end)
  3125.  
  3126. textSpeedTextBox.FocusLost:Connect(function(enterPressed, inputThatCausedFocusLost)
  3127. value = textSpeedTextBox.Text;
  3128. if tonumber(value) == 0 then
  3129. textSpeedTextBox.Text = "0.1";
  3130. else
  3131. if tonumber(value) ~= nil then
  3132. textSpeedTextBox.Text = value;
  3133. else
  3134. textSpeedTextBox.Text = "0.5";
  3135. end
  3136. end
  3137. end)
  3138.  
  3139.  
  3140.  
  3141.  
  3142. -- weapon inf clip
  3143. infiniteClipButton.Activated:Connect(function()
  3144. if variables.infiniteClipEnabled then
  3145. notice:Fire("Lunahax", "Infinite Clip is disabled for the meantime.");
  3146. else
  3147. notice:Fire("Lunahax", "Infinite Clip is disabled for the meantime.");
  3148. end
  3149. end)
  3150.  
  3151.  
  3152.  
  3153.  
  3154. hitboxExpandButton.Activated:Connect(function()
  3155. if variables.hitboxExpandEnabled then
  3156. variables.hitboxExpandEnabled = false;
  3157. hitboxExpandButton.Text = "[OFF] Hitbox Expand"
  3158. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3159. pcall(function()
  3160. if v ~= game:GetService("Players").LocalPlayer then
  3161. v.Character.HumanoidRootPart.Size = Vector3.new(2,2,1)
  3162. v.Character.HumanoidRootPart.CanCollide = true
  3163. end
  3164. end)
  3165. end
  3166. notice:Fire("Lunahax", "Hitbox Expander disabled.");
  3167. else
  3168. variables.hitboxExpandEnabled = true;
  3169. hitboxExpandButton.Text = "[ON] Hitbox Expand"
  3170.  
  3171. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3172. pcall(function()
  3173. if v ~= game:GetService("Players").LocalPlayer then
  3174. v.Character.HumanoidRootPart.Size = Vector3.new(20,20,20);
  3175. v.Character.HumanoidRootPart.Transparency = 0.7;
  3176. v.Character.HumanoidRootPart.BrickColor = BrickColor.new("Bright green");
  3177. v.Character.HumanoidRootPart.Material = "Neon";
  3178. v.Character.HumanoidRootPart.CanCollide = false;
  3179. end
  3180. end)
  3181. end
  3182. notice:Fire("Lunahax", "Hitbox Expander enabled.");
  3183. end
  3184. end)
  3185.  
  3186. game:GetService("Players").PlayerAdded:Connect(function(v)
  3187. if variables.hitboxExpandEnabled then
  3188. v.Character.HumanoidRootPart.Size = Vector3.new(20,20,20);
  3189. v.Character.HumanoidRootPart.Transparency = 0.7;
  3190. v.Character.HumanoidRootPart.BrickColor = BrickColor.new("Bright green");
  3191. v.Character.HumanoidRootPart.Material = "Neon";
  3192. v.Character.HumanoidRootPart.CanCollide = false;
  3193. end
  3194. end)
  3195.  
  3196.  
  3197. deathBarrierBypassButton.Activated:Connect(function()
  3198. if variables.deathBarrierBypassEnabled then
  3199. variables.deathBarrierBypassEnabled = false;
  3200. _G.deathBarrierBypassEnabled = false;
  3201. deathBarrierBypassButton.Text = "[OFF] Bypass Barriers"
  3202. notice:Fire("Lunahax", "Death Barrier Bypass disabled.");
  3203. else
  3204. variables.deathBarrierBypassEnabled = true;
  3205. _G.deathBarrierBypassEnabled = true;
  3206. deathBarrierBypassButton.Text = "[ON] Bypass Barriers"
  3207. notice:Fire("Lunahax", "Death Barrier Bypass enabled.");
  3208. end
  3209. end)
  3210.  
  3211.  
  3212.  
  3213. speedHackButton.Activated:Connect(function()
  3214. if variables.speedHackEnabled then
  3215. if _G.bypassEnabled then
  3216. variables.speedHackEnabled = false;
  3217. speedHackButton.Text = "[OFF] SpeedHack"
  3218. notice:Fire("Lunahax", "SpeedHack disabled.");
  3219. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16;
  3220. else
  3221. variables.speedHackEnabled = false;
  3222. notice:Fire("Lunahax", "Coulden't load nessecary files, not enabling for your account safety", 4);
  3223. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16;
  3224. end
  3225. else
  3226. if _G.bypassEnabled then
  3227. variables.speedHackEnabled = true;
  3228. speedHackButton.Text = "[ON] SpeedHack"
  3229. notice:Fire("Lunahax", "SpeedHack enabled.");
  3230. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16;
  3231. else
  3232. variables.speedHackEnabled = false;
  3233. notice:Fire("Lunahax", "Coulden't load nessecary files, not enabling for your account safety", 4);
  3234. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16;
  3235. end
  3236. end
  3237. end)
  3238.  
  3239.  
  3240.  
  3241. -- item sniper
  3242. itemSniperButton.Activated:Connect(function()
  3243. if variables.itemSniperEnabled then
  3244. variables.itemSniperEnabled = false;
  3245. itemSniperButton.Text = "[OFF] Item Sniper"
  3246. notice:Fire("Lunahax", "Item Sniper disabled.");
  3247. else
  3248. variables.itemSniperEnabled = true;
  3249. itemSniperButton.Text = "[ON] Item Sniper"
  3250. notice:Fire("Lunahax", "Item Sniper enabled.");
  3251. end
  3252. end)
  3253.  
  3254. function GetClosestItemTwo()
  3255. local lplayer = game.Players.LocalPlayer
  3256. local Character = lplayer.Character
  3257. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  3258. if not (Character or HumanoidRootPart) then return end
  3259. local TargetDistance = math.huge
  3260. local Target
  3261. for i,v in ipairs(game:GetService("Workspace").Entities:GetChildren()) do
  3262. pcall(function()
  3263. local mesh = nil;
  3264. pcall(function()
  3265. if v.ManualWeld.Name ~= "" then
  3266. mesh = v.ManualWeld
  3267. end
  3268. end)
  3269. if mesh == nil then
  3270. mesh = v.Handle
  3271. end
  3272. if mesh then
  3273. local TargetHRP = mesh
  3274. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  3275. if mag < TargetDistance then
  3276. TargetDistance = mag
  3277. Target = v
  3278. end
  3279. end
  3280. end)
  3281. end
  3282.  
  3283. return Target
  3284. end
  3285.  
  3286. spawn(function()
  3287. while true do
  3288. pcall(function()
  3289. if isDoingItem then
  3290. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11);
  3291. end
  3292. end)
  3293. wait();
  3294. end
  3295. end)
  3296.  
  3297.  
  3298. local isDoingItem = false;
  3299. game:GetService("Workspace").Entities.ChildAdded:Connect(function(child)
  3300. if variables.itemSniperEnabled then
  3301. pcall(function()
  3302. local cFrameRn = nil;
  3303. local lmaozz = 0;
  3304.  
  3305. wait(1);
  3306. if string.match(child.Name, "Shipment") then
  3307.  
  3308. else
  3309. if isDoingItem then
  3310.  
  3311. else
  3312. nameOfItem = child.Int.Value;
  3313. local Player = game:GetService("Players").LocalPlayer
  3314. if child.ToolOwner.Value == Player.Name then
  3315.  
  3316. else
  3317. if isUserFriend(child.ToolOwner.Value) then
  3318.  
  3319. else
  3320.  
  3321. local mainPart = child.PrimaryPart;
  3322. local character = Player.Character or Player.CharacterAdded:Wait()
  3323. local HumanoidRootPart = character:WaitForChild("HumanoidRootPart")
  3324. local Humanoid = character:WaitForChild("Humanoid")
  3325. cFrameRn = CFrame.new(Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Y, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z))
  3326.  
  3327. print(mainPart.CFrame.X);
  3328.  
  3329. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(mainPart.CFrame.X, mainPart.CFrame.Y, mainPart.CFrame.Z))
  3330. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame*CFrame.Angles(0,math.rad(90),0)
  3331.  
  3332. variables.noclipBool = true;
  3333. isDoingItem = true;
  3334.  
  3335. spawn(function()
  3336. while isDoingItem do
  3337. wait(1);
  3338. lmaozz = lmaozz + 1;
  3339. if lmaozz > 10 then
  3340. isDoingItem = false;
  3341. variables.noclipBool = false;
  3342. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z));
  3343. controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  3344. controls:Enable()
  3345. end
  3346. end
  3347. end)
  3348.  
  3349. local doneFirstThingy = false;
  3350.  
  3351.  
  3352.  
  3353. while (child) and (isDoingItem) do
  3354. local cExists = false
  3355.  
  3356. for i,v in pairs(game:GetService("Workspace").Entities:GetChildren()) do
  3357. if child == v then
  3358. cExists = true;
  3359. end
  3360. end
  3361. if cExists then
  3362. if doneFirstThingy then
  3363.  
  3364. else
  3365. doneFirstThingy = true;
  3366. end
  3367. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(child);
  3368. else
  3369. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z))
  3370. break;
  3371. end
  3372. Player.Character.Humanoid:LoadAnimation(game:GetService("ReplicatedStorage").Animations.WheelAnims.Lay):Play();
  3373. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  3374. controls:Disable()
  3375. wait(0.1)
  3376. end
  3377.  
  3378. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z))
  3379.  
  3380.  
  3381. wait(1);
  3382. if game.Players.LocalPlayer.Character.Humanoid.FloorMaterial ~= nil and game.Players.LocalPlayer.Character.Humanoid.FloorMaterial ~= Enum.Material.Air then
  3383. pcall(function()
  3384. local amtInInv = tonumber(string.split(game:GetService("Players")[game.Players.LocalPlayer.Name].PlayerGui.Client.Inventory.Slots.Amt.Text, "/")[1]);
  3385. if amtInInv >= 11 then
  3386.  
  3387. else
  3388. if game:GetService("Players").LocalPlayer.Flagged.Value == false then
  3389. print(nameOfItem);
  3390. theitm = game.Players.LocalPlayer.Backpack[nameOfItem];
  3391. game.Players.LocalPlayer.Character.Humanoid:EquipTool(theitm)
  3392. wait(0.1)
  3393. Game:GetService("ReplicatedStorage").Events.WeaponBackEvent:FireServer(true, theitm)
  3394. wait(0.1)
  3395. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(1)
  3396. wait(0.1)
  3397. Game:GetService("ReplicatedStorage").Events.WeaponBackEvent:FireServer(false, theitm)
  3398. wait(0.1)
  3399. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItemTwo())
  3400. wait(1);
  3401. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(2, GetClosestItemTwo())
  3402. wait(1);
  3403. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(GetClosestItemTwo())
  3404. end
  3405. end
  3406. end)
  3407. end
  3408.  
  3409. isDoingItem = false
  3410.  
  3411.  
  3412.  
  3413. controls:Enable()
  3414. variables.noclipBool = false;
  3415. local Players = game:GetService("Players")
  3416. local localPlayer = Players.LocalPlayer
  3417. local humanoid = localPlayer.Character:WaitForChild("Humanoid")
  3418. local AnimationTracks = humanoid:GetPlayingAnimationTracks()
  3419. for i, track in pairs (AnimationTracks) do
  3420. track:Stop()
  3421. end
  3422. isDoingItem = false
  3423. end
  3424. end
  3425. end
  3426. end
  3427. end)
  3428. isDoingItem = false
  3429. variables.noclipBool = false;
  3430. pcall(function()
  3431. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z))
  3432. end)
  3433. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  3434. controls:Enable()
  3435. local Players = game:GetService("Players")
  3436. local localPlayer = Players.LocalPlayer
  3437. local humanoid = localPlayer.Character:WaitForChild("Humanoid")
  3438. local AnimationTracks = humanoid:GetPlayingAnimationTracks()
  3439. for i, track in pairs (AnimationTracks) do
  3440. track:Stop()
  3441. end
  3442. end
  3443. end)
  3444.  
  3445.  
  3446. nodeKillButton.Activated:Connect(function()
  3447. if variables.isNodeKillEnabled then
  3448. variables.isNodeKillEnabled = false;
  3449. nodeKillButton.Text = "[OFF] NodeKill"
  3450. notice:Fire("Lunahax", "NodeKill Disabled.");
  3451. else
  3452. variables.isNodeKillEnabled = true;
  3453. nodeKillButton.Text = "[ON] NodeKill"
  3454. notice:Fire("Lunahax", "NodeKill Enabled.");
  3455. end
  3456. end)
  3457.  
  3458. --aimbot click
  3459. aimbotButton.Activated:Connect(function()
  3460. if variables.aimbotEnabled then
  3461. variables.aimbotEnabled = false;
  3462. aimbotButton.Text = "[OFF] (q) Aimbot"
  3463. notice:Fire("Lunahax", "Aimbot disabled.");
  3464. else
  3465. variables.aimbotEnabled = true;
  3466. aimbotButton.Text = "[ON] (q) Aimbot"
  3467. notice:Fire("Lunahax", "Aimbot enabled.");
  3468. end
  3469. end)
  3470.  
  3471.  
  3472. --only flagged click
  3473. onlyTargetFlaggedButton.Activated:Connect(function()
  3474. if variables.onlyFlagged then
  3475. variables.onlyFlagged = false;
  3476. onlyTargetFlaggedButton.Text = "[OFF] Only flagged"
  3477. notice:Fire("Lunahax", "Will target everyone.");
  3478. else
  3479. variables.onlyFlagged = true;
  3480. onlyTargetFlaggedButton.Text = "[ON] Only flagged"
  3481. notice:Fire("Lunahax", "Will only target flagged.");
  3482. end
  3483. end)
  3484.  
  3485.  
  3486. --clicktp click
  3487. clickTpButton.Activated:Connect(function()
  3488. if variables.clickTpEnabled then
  3489. variables.clickTpEnabled = false;
  3490. clickTpButton.Text = "[OFF] (x) MouseTP"
  3491. notice:Fire("Lunahax", "MouseTP disabled.");
  3492. else
  3493. variables.clickTpEnabled = true;
  3494. clickTpButton.Text = "[ON] (x) MouseTP"
  3495. notice:Fire("Lunahax", "MouseTP enabled.");
  3496. end
  3497. end)
  3498.  
  3499.  
  3500.  
  3501. --global chat click
  3502. globalChatButton.Activated:Connect(function()
  3503. if variables.globalChat then
  3504. variables.globalChat = false;
  3505. globalChatButton.Text = "[OFF] Global chat"
  3506. notice:Fire("Lunahax", "Global chat disabled.");
  3507. else
  3508. variables.globalChat = true;
  3509. globalChatButton.Text = "[ON] Global chat"
  3510. notice:Fire("Lunahax", "Global chat enabled.");
  3511. end
  3512. end)
  3513.  
  3514. spawn(function()
  3515. pcall(function()
  3516. function deathreturnnn()
  3517. game.Players.LocalPlayer.Character.Humanoid.Died:Connect(function()
  3518. pcall(function()
  3519. if variables.deathReturnEnabled then
  3520. _G.nlrLoop = true;
  3521. local cFrameRn = nil;
  3522. cFrameRn = CFrame.new(Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Y, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z));
  3523. local healthAmt = 0;
  3524. while healthAmt == 0 do
  3525. wait(1);
  3526. local humroot = game.Players.LocalPlayer.Character.HumanoidRootPart;
  3527. healthAmt = game.Players.LocalPlayer.Character.Humanoid.Health;
  3528. end
  3529. wait();
  3530. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z)
  3531. notice:Fire("Lunahax", "Respawned back to death point!");
  3532. end
  3533. end)
  3534. deathreturnnn();
  3535. end)
  3536. end
  3537. deathreturnnn();
  3538. end)
  3539. end)
  3540.  
  3541. --death return click
  3542. deathReturnButton.Activated:Connect(function()
  3543. if variables.deathReturnEnabled then
  3544. variables.deathReturnEnabled = false;
  3545. deathReturnButton.Text = "[OFF] Death Return"
  3546. notice:Fire("Lunahax", "Death Return disabled.");
  3547. else
  3548. variables.deathReturnEnabled = true;
  3549. deathReturnButton.Text = "[ON] Death Return"
  3550. notice:Fire("Lunahax", "Death Return enabled.");
  3551. end
  3552. end)
  3553.  
  3554.  
  3555.  
  3556. --rageaura, red players click
  3557. rageAuraRedButton.Activated:Connect(function()
  3558. if _G.redRageAuraEnabled then
  3559. _G.redRageAuraEnabled = false;
  3560. rageAuraRedButton.Text = "[OFF] Red RageAura"
  3561. notice:Fire("Lunahax", "Red RageAura disabled.");
  3562. else
  3563. _G.redRageAuraEnabled = true;
  3564. rageAuraRedButton.Text = "[ON] Red RageAura"
  3565. notice:Fire("Lunahax", "Red RageAura enabled.");
  3566. end
  3567. end)
  3568.  
  3569.  
  3570. --rageaura, yellow players click
  3571. yellowRageAuraRedButton.Activated:Connect(function()
  3572. if _G.yellowRageAuraEnabled then
  3573. _G.yellowRageAuraEnabled = false;
  3574. yellowRageAuraRedButton.Text = "[OFF] Yellow RageAura"
  3575. notice:Fire("Lunahax", "Yellow RageAura disabled.");
  3576. else
  3577. _G.yellowRageAuraEnabled = true;
  3578. yellowRageAuraRedButton.Text = "[ON] Yellow RageAura"
  3579. notice:Fire("Lunahax", "Yellow RageAura enabled.");
  3580. end
  3581. end)
  3582.  
  3583.  
  3584.  
  3585. --autocola click
  3586. autoDrinkButton.Activated:Connect(function()
  3587. if variables.autoColaDrink then
  3588. variables.autoColaDrink = false;
  3589. autoDrinkButton.Text = "[OFF] AutoDrink"
  3590. notice:Fire("Lunahax", "Auto Cola Drink disabled.");
  3591. else
  3592. variables.autoColaDrink = true;
  3593. autoDrinkButton.Text = "[ON] AutoDrink"
  3594. notice:Fire("Lunahax", "Auto Cola Drink enabled.");
  3595. end
  3596. end)
  3597.  
  3598.  
  3599. function NoteRecieved(p1, p2, p3)
  3600. pcall(function()
  3601. if string.match(tostring(p2), "All 6 drones used") and variables.autoAureus then
  3602. notice:Fire("Lunahax", "Disabling auto-aureus!");
  3603. variables.autoAureus = false;
  3604. autoAureusButton.Text = "[OFF] AutoAureus"
  3605. end
  3606. end)
  3607. end
  3608. game.ReplicatedStorage.Events:WaitForChild("NoteServer").OnClientEvent:connect(NoteRecieved);
  3609.  
  3610.  
  3611. --autocornfarm click
  3612. autoCornFarmButton.Activated:Connect(function()
  3613. if variables.autoCornFarm then
  3614. variables.autoCornFarm = false;
  3615. autoCornFarmButton.Text = "[OFF] AutoCornFarm"
  3616. notice:Fire("Lunahax", "Auto Corn Farm disabled.");
  3617. else
  3618. variables.autoCornFarm = true;
  3619. autoCornFarmButton.Text = "[ON] AutoCornFarm"
  3620. notice:Fire("Lunahax", "Auto Corn Farm enabled.");
  3621. end
  3622. end)
  3623.  
  3624.  
  3625. autoScrapFarmButton.Activated:Connect(function()
  3626. if variables.autoScrapFarm then
  3627. variables.autoScrapFarm = false;
  3628. autoScrapFarmButton.Text = "[OFF] AutoScrapFarm"
  3629. notice:Fire("Lunahax", "Auto Scrap Farm disabled.");
  3630. else
  3631. variables.autoScrapFarm = true;
  3632. autoScrapFarmButton.Text = "[ON] AutoScrapFarm"
  3633. notice:Fire("Lunahax", "Auto Scrap Farm enabled.");
  3634. end
  3635. end)
  3636.  
  3637.  
  3638. autoPrinterButton.Activated:Connect(function()
  3639. if variables.autoPrinterFarm then
  3640. variables.autoPrinterFarm = false;
  3641. autoPrinterButton.Text = "[OFF] AutoPrinter"
  3642. notice:Fire("Lunahax", "Auto Printer Farm disabled.");
  3643. else
  3644. variables.autoPrinterFarm = true;
  3645. autoPrinterButton.Text = "[ON] AutoPrinter"
  3646. notice:Fire("Lunahax", "Auto Printer Farm enabled.");
  3647. end
  3648. end)
  3649.  
  3650.  
  3651. autoAureusButton.Activated:Connect(function()
  3652. if variables.autoAureus then
  3653. variables.autoAureus = false;
  3654. autoAureusButton.Text = "[OFF] AutoAureus"
  3655. notice:Fire("Lunahax", "AutoAureus disabled.");
  3656. else
  3657. variables.autoAureus = true;
  3658. autoAureusButton.Text = "[ON] AutoAureus"
  3659. notice:Fire("Lunahax", "AutoAureus enabled.");
  3660. end
  3661. end)
  3662.  
  3663.  
  3664. --AutoScav click
  3665. autoScavButton.Activated:Connect(function()
  3666. if variables.autoScavEnabled then
  3667. variables.autoScavEnabled = false;
  3668. autoScavButton.Text = "[OFF] AutoScav"
  3669. notice:Fire("Lunahax", "Auto Scavenge Crate disabled.");
  3670. else
  3671. variables.autoScavEnabled = true;
  3672. autoScavButton.Text = "[ON] AutoScav"
  3673. notice:Fire("Lunahax", "Auto Scavenge Crate enabled.");
  3674. end
  3675. end)
  3676.  
  3677.  
  3678.  
  3679. -- nearest car button
  3680. getInNearestCarButton.Activated:Connect(function()
  3681. function GetClosestVehicle()
  3682. local lplayer = game.Players.LocalPlayer
  3683. local Character = lplayer.Character
  3684. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  3685. if not (Character or HumanoidRootPart) then return end
  3686. local TargetDistance = math.huge
  3687. local Target
  3688. for i,v in ipairs(game:GetService("Workspace").Vehicles:GetChildren()) do
  3689. pcall(function()
  3690. if v.Main then
  3691. local TargetHRP = v.Main
  3692. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  3693. if mag < TargetDistance then
  3694. TargetDistance = mag
  3695. Target = v
  3696. end
  3697. end
  3698. end)
  3699. end
  3700.  
  3701. return Target
  3702. end
  3703. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(GetClosestVehicle().VehicleSeat);
  3704. notice:Fire("Lunahax", "You are now driving the closest not-in-use car!");
  3705. end)
  3706.  
  3707.  
  3708. -- unlock all passenger button
  3709. unlockPassengerButton.Activated:Connect(function()
  3710. for i,v in ipairs(game:GetService("Workspace").Vehicles:GetChildren()) do
  3711. pcall(function()
  3712. v.SeatLocks.Value = false;
  3713. end)
  3714. end
  3715. notice:Fire("Lunahax", "All passenger seats have now been unlocked!");
  3716. end)
  3717.  
  3718.  
  3719.  
  3720. --noclip click
  3721. noclipButton.Activated:Connect(function()
  3722. if variables.noclipBool then
  3723. variables.noclipBool = false;
  3724. noclipButton.Text = "[OFF] Noclip"
  3725. notice:Fire("Lunahax", "Noclip disabled.");
  3726. else
  3727. variables.noclipBool = true;
  3728. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  3729. noclipButton.Text = "[ON] Noclip"
  3730. notice:Fire("Lunahax", "Noclip enabled.");
  3731. end
  3732. end)
  3733. game:GetService('RunService').Stepped:connect(function()
  3734. if variables.noclipBool then
  3735. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  3736. end
  3737. end)
  3738.  
  3739.  
  3740.  
  3741. --------------------
  3742. -- client side jetpack
  3743.  
  3744. clientJPButton.Activated:Connect(function()
  3745. local clientzzz = game:GetService("Players").LocalPlayer
  3746. local model = Instance.new("Model")
  3747. model.Name = "Jetpack"
  3748. local main = Instance.new("Part")
  3749. main.Name = "Main"
  3750. main.Parent = model
  3751. model.Parent = game:GetService("Workspace")[clientzzz.Name].Util
  3752.  
  3753. notice:Fire("Lunahax", "Done! Press y to activate jetpack!");
  3754. end)
  3755.  
  3756. --------------------
  3757. -- spywatch bypass
  3758.  
  3759. spywatchBypassButton.Activated:Connect(function()
  3760. local wrkspace = game:GetService("Workspace");
  3761. local Player = game:GetService("Players").LocalPlayer
  3762.  
  3763. local foundWatch = false
  3764.  
  3765. for i,v in pairs(wrkspace[Player.Name]:GetChildren()) do
  3766. if v.Name == "Spy Watch" then
  3767. game.ReplicatedStorage.Events.ToolsEvent:FireServer(16, true, v);
  3768. wait(2)
  3769. Player.Character.Head.Transparency = 0;
  3770. notice:Fire("Lunahax", "You are now invisible!");
  3771. foundWatch = true
  3772. break
  3773. end
  3774. end
  3775. if foundWatch == false then
  3776. notice:Fire("Lunahax", "Please hold a spywatch!", 4);
  3777. end
  3778. end)
  3779.  
  3780. --------------------
  3781. -- inf ammo
  3782. infiniteAmmoButton.Activated:Connect(function()
  3783. if variables.infSmgAmmo then
  3784. variables.infSmgAmmo = false;
  3785. variables.infRifAmmo = false;
  3786. variables.infPisAmmo = false;
  3787. local Player = game:GetService("Players").LocalPlayer
  3788. Player.PlayerData["Pistol Ammo"].RobloxLocked = false;
  3789. Player.PlayerData["SMG Ammo"].RobloxLocked = false;
  3790. Player.PlayerData["Rifle Ammo"].RobloxLocked = false;
  3791. infiniteAmmoButton.Text = "[OFF] InfiniteAmmo"
  3792. notice:Fire("Lunahax", "Infinite Ammo disabled.");
  3793. else
  3794. variables.infSmgAmmo = true;
  3795. variables.infRifAmmo = true;
  3796. variables.infPisAmmo = true;
  3797. local Player = game:GetService("Players").LocalPlayer
  3798. Player.PlayerData["Pistol Ammo"].Value = 1000;
  3799. Player.PlayerData["Pistol Ammo"].RobloxLocked = true;
  3800. Player.PlayerData["SMG Ammo"].Value = 1000;
  3801. Player.PlayerData["SMG Ammo"].RobloxLocked = true;
  3802. Player.PlayerData["Rifle Ammo"].Value = 1000;
  3803. Player.PlayerData["Rifle Ammo"].RobloxLocked = true;
  3804. infiniteAmmoButton.Text = "[ON] InfiniteAmmo"
  3805. notice:Fire("Lunahax", "Infinite Ammo enabled");
  3806. end
  3807. end)
  3808.  
  3809. game.Players.LocalPlayer.PlayerData["Hunger"].Changed:connect(function()
  3810. if variables.infHunger then
  3811. game.Players.LocalPlayer.PlayerData["Hunger"].Value = 100;
  3812. game.Players.LocalPlayer.PlayerData["Hunger"].RobloxLocked = true;
  3813. end
  3814. end)
  3815.  
  3816.  
  3817. infiniteHungerButton.Activated:Connect(function()
  3818. if variables.infHunger then
  3819. variables.infHunger = false;
  3820. game.Players.LocalPlayer.PlayerData["Hunger"].RobloxLocked = false;
  3821. infiniteHungerButton.Text = "[OFF] InfiniteHunger"
  3822. notice:Fire("Lunahax", "Infinite Hunger disabled.");
  3823. else
  3824. variables.infHunger = true;
  3825. game.Players.LocalPlayer.PlayerData["Hunger"].Value = 100;
  3826. game.Players.LocalPlayer.PlayerData["Hunger"].RobloxLocked = true;
  3827. infiniteHungerButton.Text = "[ON] InfiniteHunger"
  3828. notice:Fire("Lunahax", "Infinite Hunger enabled");
  3829. end
  3830. end)
  3831.  
  3832.  
  3833.  
  3834. spawn(function()
  3835. local Player = game:GetService("Players").LocalPlayer
  3836. Player.PlayerData["SMG Ammo"].Changed:Connect(function()
  3837. if variables.infSmgAmmo then
  3838. Player.PlayerData["SMG Ammo"].Value = 1000;
  3839. Player.PlayerData["SMG Ammo"].RobloxLocked = true;
  3840. end
  3841. end)
  3842. Player.PlayerData["Pistol Ammo"].Changed:Connect(function()
  3843. if variables.infPisAmmo then
  3844. Player.PlayerData["Pistol Ammo"].Value = 1000;
  3845. Player.PlayerData["Pistol Ammo"].RobloxLocked = true;
  3846. end
  3847. end)
  3848. Player.PlayerData["Rifle Ammo"].Changed:Connect(function()
  3849. if variables.infRifAmmo then
  3850. Player.PlayerData["Rifle Ammo"].Value = 1000;
  3851. Player.PlayerData["Rifle Ammo"].RobloxLocked = true;
  3852. end
  3853. end)
  3854. end);
  3855.  
  3856.  
  3857. function SecondsToClock(seconds)
  3858. local seconds = tonumber(seconds)
  3859.  
  3860. if seconds <= 0 then
  3861. return "00:00:00";
  3862. else
  3863. hours = string.format("%02.f", math.floor(seconds/3600));
  3864. mins = string.format("%02.f", math.floor(seconds/60 - (hours*60)));
  3865. secs = string.format("%02.f", math.floor(seconds - hours*3600 - mins *60));
  3866. return hours..":"..mins..":"..secs
  3867. end
  3868. end
  3869.  
  3870.  
  3871. function removePlayerESP(val)
  3872. for i,v in pairs(variables.espIgnored) do
  3873. if v == val then
  3874. table.remove(variables.espIgnored, i)
  3875. end
  3876. end
  3877. end
  3878.  
  3879.  
  3880. killPlayer.Activated:Connect(function()
  3881. local Player = game:GetService("Players").LocalPlayer
  3882. local character = Player.Character or Player.CharacterAdded:Wait()
  3883. local HumanoidRootPart = character:WaitForChild("HumanoidRootPart")
  3884. local Humanoid = character:WaitForChild("Humanoid")
  3885. local personClicked = game:GetService("Players")[variables.playerNameClicked]
  3886. local hasDoneCall = false;
  3887.  
  3888.  
  3889. pcall(function()
  3890. if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle.Reload then
  3891. hasDoneCall = true;
  3892. if game:GetService("Players").LocalPlayer.Flagged.Value then
  3893. if variables.onlyFlagged and personClicked.Flagged.Value or variables.onlyFlagged == false then
  3894. local cFrameRn = nil;
  3895. cFrameRn = CFrame.new(Vector3.new(HumanoidRootPart.CFrame.X, HumanoidRootPart.CFrame.Y, HumanoidRootPart.CFrame.Z));
  3896. local theirChar = personClicked.Character
  3897. local theirRoot = theirChar:WaitForChild("HumanoidRootPart")
  3898. HumanoidRootPart.CFrame = theirRoot.CFrame;
  3899.  
  3900. pcall(function()
  3901. wait(1)
  3902. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3903. wait(0.2)
  3904. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3905. wait(0.2)
  3906. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3907. wait(0.2)
  3908. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3909. wait(0.2);
  3910. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3911. wait(0.2);
  3912. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3913. wait(0.2);
  3914. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[variables.playerNameClicked].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  3915. end)
  3916. HumanoidRootPart.CFrame = CFrame.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z)
  3917. notice:Fire("Lunahax", "Player has been killed!");
  3918. else
  3919. notice:Fire("Lunahax", "Player is not flagged and you have 'Only Flagged' enabled!", 4);
  3920. end
  3921. else
  3922. notice:Fire("Lunahax", "Please flag up!", 4);
  3923. end
  3924. else
  3925. notice:Fire("Lunahax", "Please equip a gun!", 4);
  3926. end
  3927. end)
  3928. if hasDoneCall == false then
  3929. notice:Fire("Lunahax", "Please equip a gun!", 4);
  3930. end
  3931. end)
  3932.  
  3933.  
  3934. earRapePlayersButton.Activated:Connect(function()
  3935. notice:Fire("Lunahax", "Loading, please wait...");
  3936. for i1,v1 in pairs(game.Players:GetChildren()) do
  3937. pcall(function()
  3938. for i=1,100 do
  3939. game.ReplicatedStorage.Events:WaitForChild("mpib"):FireServer(v1.Character.HumanoidRootPart, 13);
  3940. wait();
  3941. end
  3942. end)
  3943. end
  3944.  
  3945. notice:Fire("Lunahax", "Ear rape'd all players!");
  3946. end)
  3947.  
  3948.  
  3949. local http = game:GetService('HttpService')
  3950. function getOutfits(id)
  3951. local data
  3952. local url = 'https://avatar.rprxy.xyz/v1/users/'..id..'/avatar'
  3953. data = http:JSONDecode(game:HttpGet(url,true))
  3954. local tables = data.assets
  3955. local stuff = {}
  3956. for i = 1,#tables do
  3957. local subTables = tables[i]
  3958. local id = subTables["id"]
  3959. table.insert(stuff,id)
  3960. end
  3961. return stuff
  3962. end
  3963.  
  3964. stealOutfitButton.Activated:Connect(function()
  3965. local playerToSteal = game:GetService("Players")[variables.playerNameClicked];
  3966. local daOutfits = getOutfits(playerToSteal.UserId);
  3967. local curOutfitString = "";
  3968. for _asd, vp in pairs(daOutfits) do
  3969. curOutfitString = curOutfitString .. vp .. ","
  3970. end
  3971. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(8, { playerToSteal.PlayerData.RoleplayName.Value, curOutfitString .. playerToSteal.PlayerData.Outfit.Value, true });
  3972. notice:Fire("Lunahax", "You have stolen their outfit!");
  3973. end)
  3974.  
  3975. stealOutfitFromTextButton.Activated:Connect(function()
  3976. local Players = game:GetService("Players")
  3977. local playerToSteal = Players:GetUserIdFromNameAsync(joinGameUserTextbox.Text)
  3978. local daOutfits = getOutfits(playerToSteal);
  3979. local curOutfitString = "";
  3980. for _asd, vp in pairs(daOutfits) do
  3981. curOutfitString = curOutfitString .. vp .. ","
  3982. end
  3983. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(8, { joinGameUserTextbox.Text, curOutfitString, true });
  3984. notice:Fire("Lunahax", "You have stolen their outfit!");
  3985. end)
  3986.  
  3987.  
  3988.  
  3989. copyOutfitButton.Activated:Connect(function()
  3990. local playerToSteal = game:GetService("Players")[variables.playerNameClicked];
  3991. syn.write_clipboard(playerToSteal.PlayerData.Outfit.Value)
  3992. if playerToSteal.PlayerData.Outfit.Value == "" then
  3993. local daOutfits = getOutfits(playerToSteal.UserId);
  3994. local curOutfitString = "";
  3995. for _asd, vp in pairs(daOutfits) do
  3996. curOutfitString = curOutfitString .. vp .. ","
  3997. end
  3998. syn.write_clipboard(tostring(curOutfitString .. playerToSteal.PlayerData.Outfit.Value));
  3999. end
  4000. notice:Fire("Lunahax", "Copied their outfit id's to clipboard!");
  4001. end)
  4002.  
  4003. copyNodeSongButton.Activated:Connect(function()
  4004. local didItWork = false;
  4005. pcall(function()
  4006. local currentSong = string.gsub(game:GetService("Workspace").Buildings[variables.playerNameClicked].Jukebox.Speaker.Sound.SoundId, "rbxassetid://", "")
  4007. syn.write_clipboard(currentSong)
  4008. notice:Fire("Lunahax", "Copied their jukebox song id to clipboard!");
  4009. didItWork = true;
  4010. end)
  4011. if didItWork == false then
  4012. notice:Fire("Lunahax", "Error! Does this player have a node or a jukebox?", 4);
  4013. end
  4014. end)
  4015.  
  4016. tpToPlayerButton.Activated:Connect(function()
  4017. local Player = game:GetService("Players").LocalPlayer
  4018. local character = Player.Character or Player.CharacterAdded:Wait()
  4019. local HumanoidRootPart = character:WaitForChild("HumanoidRootPart")
  4020. local Humanoid = character:WaitForChild("Humanoid")
  4021. local bon = game:GetService("Players")[variables.playerNameClicked]
  4022. local bonc = bon.Character or bon.CharacterAdded:Wait()
  4023. local bonroot = bonc:WaitForChild("HumanoidRootPart")
  4024. HumanoidRootPart.CFrame = CFrame.new(Vector3.new(bonroot.CFrame.X, bonroot.CFrame.Y, bonroot.CFrame.Z))
  4025.  
  4026. local testAmt = 0;
  4027.  
  4028. pcall(function()
  4029. local seat = game.Players.LocalPlayer.Character.Humanoid.SeatPart
  4030. if seat then
  4031. local vehicleModel = seat.Parent
  4032. vehicleModel:MoveTo(game:GetService("Workspace")[variables.playerNameClicked].HumanoidRootPart.Position)
  4033. for i=1,10 do
  4034. pcall(function()
  4035. game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(seat);
  4036. end)
  4037. wait()
  4038. end
  4039. wait(0.1)
  4040. game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(seat);
  4041. end
  4042. end)
  4043.  
  4044. end)
  4045.  
  4046. local UnloadCharacterExt = function(v)
  4047. local vHolder = Holder:FindFirstChild(v.Name)
  4048. if vHolder and (vHolder:FindFirstChild(v.Name .. "Box") ~= nil or vHolder:FindFirstChild(v.Name .. "NameTag") ~= nil) then
  4049. vHolder:ClearAllChildren()
  4050. end
  4051. end
  4052. local UnloadPlayerExt = function(v)
  4053. UnloadCharacterExt(v)
  4054. local vHolder = Holder:FindFirstChild(v.Name)
  4055. if vHolder then
  4056. vHolder:Destroy()
  4057. end
  4058. end
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065. excludeFromEspButton.Activated:Connect(function()
  4066. table.insert(variables.espIgnored, variables.playerNameClicked)
  4067. notice:Fire("Lunahax", "Player will no longer be visible on ESP until you re-join!")
  4068.  
  4069. local playerVar = game:GetService("Players")[variables.playerNameClicked];
  4070. UnloadPlayerExt(playerVar)
  4071. end)
  4072.  
  4073. -- to add players to list
  4074.  
  4075. function has_value (tab, val)
  4076. for index, value in ipairs(tab) do
  4077. if value == val then
  4078. return true
  4079. end
  4080. end
  4081.  
  4082. return false
  4083. end
  4084.  
  4085. function populateWhenClicked()
  4086. local playerVar = game:GetService("Players")[variables.playerNameClicked];
  4087. usernameInfoText.Text = "Username: " .. variables.playerNameClicked;
  4088. roleplayNameInfoText.Text = "Roleplay Name: " .. playerVar.PlayerData.RoleplayName.Value;
  4089. jobInfoText.Text = "Job: " .. playerVar.Job.Value;
  4090. hungerInfoText.Text = "Hunger: " .. playerVar.PlayerData.Hunger.Value .. "%";
  4091. karmaInfoText.Text = "Karma: " .. playerVar.PlayerData.Karma.Value;
  4092. if playerVar.Flagged.Value then
  4093. flaggedInfoText.Text = "Flagged?: Yes";
  4094. else
  4095. flaggedInfoText.Text = "Flagged?: No";
  4096. end
  4097. sChargesInfoText.Text = "S Charges: " .. playerVar.PlayerData.CraftCharges.Value;
  4098. playtimeInfoText.Text = "Playtime: " .. SecondsToClock(playerVar.PlayerData.PlayTime.Value) .. " hours";
  4099. moneyAmtInfoText.Text = "$: " .. playerVar.PlayerData.Currency.Value;
  4100. aureusInfoText.Text = "A$: " .. playerVar.PlayerData.PCurrency.Value;
  4101.  
  4102. hdlItem = "";
  4103. pcall(function()
  4104. for _asd, vCharItems in pairs(game:GetService("Players")[variables.playerNameClicked].Character:GetChildren()) do
  4105. if vCharItems:IsA("Tool") then
  4106. hdlItem = vCharItems.Name;
  4107. end
  4108. end
  4109. end)
  4110.  
  4111. heldItemInfoText.Text = "Held: " .. hdlItem;
  4112.  
  4113. inventoryInfoText.Text = "Inventory: " .. playerVar.PlayerData.Inventory.Value;
  4114. bankInfoText.Text = "Bank: " .. playerVar.PlayerData.Bank.Value;
  4115. --table.insert(variables.espIgnored, variables.playerNameClicked)
  4116. end
  4117.  
  4118.  
  4119. function populateDispInfoWhenClicked()
  4120. local itemCount = variables.dispClicked.Dispencer.Count.Value;
  4121. local itemPrice = variables.dispClicked.Dispencer.Price.Value
  4122. local itemName = variables.dispClicked.Dispencer.Value;
  4123.  
  4124. dispenserItemNameText.Text = "Item: " .. itemName;
  4125. dispenserItemPriceText.Text = "Price: " .. itemPrice;
  4126. dispenserItemCountText.Text = "Left: " .. itemCount;
  4127.  
  4128.  
  4129. end
  4130.  
  4131.  
  4132. teleportToDispenserButton.Activated:Connect(function()
  4133. local Player = game:GetService("Players").LocalPlayer
  4134. local character = Player.Character or Player.CharacterAdded:Wait()
  4135. local HumanoidRootPart = character:WaitForChild("HumanoidRootPart")
  4136. cfrr = CFrame.new((variables.dispClicked.Main.CFrame.X + 1), (variables.dispClicked.Main.CFrame.Y + 2), (variables.dispClicked.Main.CFrame.Z + 1));
  4137. HumanoidRootPart.CFrame = cfrr;
  4138. end)
  4139.  
  4140.  
  4141. game:GetService("Players").PlayerAdded:Connect(function(v)
  4142. pcall(function()
  4143. if isUserEsMod(v.Name) then
  4144. notice:Fire("Lunahax", "WARNING! Moderator " .. v.Name .. " is in your game.", 4);
  4145. end
  4146. end)
  4147. -- remove all first
  4148. for _asd, vp in pairs(playerListScrollingFrame:GetChildren()) do
  4149. vp:destroy();
  4150. end
  4151.  
  4152. local numbtest = 0;
  4153. --repop
  4154. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4155. local isFriend = false;
  4156. local isEnemy = false;
  4157. pcall(function()
  4158. local validF = isfile("lunahaxFriends.txt")
  4159. if validF then
  4160. local contents = readfile("lunahaxFriends.txt");
  4161. for line in contents:gmatch("[^\r\n]+") do
  4162. if line == v.Name then
  4163. isFriend = true;
  4164. break;
  4165. end
  4166. end
  4167. end
  4168. local validE = isfile("lunahaxEnemies.txt")
  4169. if validE then
  4170. local contentsE = readfile("lunahaxEnemies.txt");
  4171. for line in contentsE:gmatch("[^\r\n]+") do
  4172. if line == v.Name then
  4173. isEnemy = true;
  4174. break;
  4175. end
  4176. end
  4177. end
  4178. end)
  4179.  
  4180.  
  4181. local newButton = Instance.new("TextButton")
  4182. newButton.Parent = playerListScrollingFrame
  4183. newButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4184. newButton.Size = UDim2.new(0, 200, 0, 50)
  4185. newButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  4186. newButton.Position = UDim2.new(0, 0, numbtest, 0);
  4187. newButton.Font = Enum.Font.SourceSans
  4188. newButton.Text = v.Name
  4189.  
  4190. local ImageLabel = Instance.new("ImageLabel")
  4191. ImageLabel.Parent = newButton
  4192. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4193. ImageLabel.BackgroundTransparency = 1.000
  4194. ImageLabel.BorderSizePixel = 0
  4195. ImageLabel.Position = UDim2.new(-0.0504394509, 0, -0.0461413562, 0)
  4196. ImageLabel.Size = UDim2.new(0, 33, 0, 32)
  4197. ImageLabel.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?userid=" .. v.UserId
  4198. ImageLabel.ScaleType = Enum.ScaleType.Fit
  4199.  
  4200.  
  4201. if isEnemy then
  4202. newButton.TextColor3 = Color3.fromRGB(255, 0, 0)
  4203. elseif isFriend then
  4204. newButton.TextColor3 = Color3.fromRGB(0, 255, 0)
  4205. else
  4206. newButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  4207. end
  4208. newButton.TextSize = 25.000
  4209. numbtest = numbtest + 0.005;
  4210. newButton.Activated:Connect(function()
  4211. variables.playerNameClicked = v.Name;
  4212. populateWhenClicked();
  4213. end)
  4214. end
  4215. end)
  4216. game:GetService("Players").PlayerRemoving:Connect(function(v)
  4217. -- remove all first
  4218. for _asd, vp in pairs(playerListScrollingFrame:GetChildren()) do
  4219. vp:destroy();
  4220. end
  4221.  
  4222. local numbtest = 0;
  4223. --repop
  4224. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4225. local isFriend = false;
  4226. local isEnemy = false;
  4227. pcall(function()
  4228. local validF = isfile("lunahaxFriends.txt")
  4229. if validF then
  4230. local contents = readfile("lunahaxFriends.txt");
  4231. for line in contents:gmatch("[^\r\n]+") do
  4232. if line == v.Name then
  4233. isFriend = true;
  4234. break;
  4235. end
  4236. end
  4237. end
  4238. local validE = isfile("lunahaxEnemies.txt")
  4239. if validE then
  4240. local contentsE = readfile("lunahaxEnemies.txt");
  4241. for line in contentsE:gmatch("[^\r\n]+") do
  4242. if line == v.Name then
  4243. isEnemy = true;
  4244. break;
  4245. end
  4246. end
  4247. end
  4248. end)
  4249.  
  4250.  
  4251. local newButton = Instance.new("TextButton")
  4252. newButton.Parent = playerListScrollingFrame
  4253. newButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4254. newButton.Size = UDim2.new(0, 200, 0, 50)
  4255. newButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  4256. newButton.Position = UDim2.new(0, 0, numbtest, 0);
  4257. newButton.Font = Enum.Font.SourceSans
  4258. newButton.Text = v.Name
  4259.  
  4260. local ImageLabel = Instance.new("ImageLabel")
  4261. ImageLabel.Parent = newButton
  4262. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4263. ImageLabel.BackgroundTransparency = 1.000
  4264. ImageLabel.BorderSizePixel = 0
  4265. ImageLabel.Position = UDim2.new(-0.0504394509, 0, -0.0461413562, 0)
  4266. ImageLabel.Size = UDim2.new(0, 33, 0, 32)
  4267. ImageLabel.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?userid=" .. v.UserId
  4268. ImageLabel.ScaleType = Enum.ScaleType.Fit
  4269.  
  4270.  
  4271. if isEnemy then
  4272. newButton.TextColor3 = Color3.fromRGB(255, 0, 0)
  4273. elseif isFriend then
  4274. newButton.TextColor3 = Color3.fromRGB(0, 255, 0)
  4275. else
  4276. newButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  4277. end
  4278. newButton.TextSize = 25.000
  4279. numbtest = numbtest + 0.005;
  4280. newButton.Activated:Connect(function()
  4281. variables.playerNameClicked = v.Name;
  4282. populateWhenClicked();
  4283. end)
  4284. end
  4285. end)
  4286. -- remove all first
  4287. for _asd, vp in pairs(playerListScrollingFrame:GetChildren()) do
  4288. vp:destroy();
  4289. end
  4290.  
  4291. local numbtest = 0;
  4292. --repop
  4293. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4294. local isFriend = false;
  4295. local isEnemy = false;
  4296.  
  4297. pcall(function()
  4298. local validF = isfile("lunahaxFriends.txt")
  4299. if validF then
  4300. local contents = readfile("lunahaxFriends.txt");
  4301. for line in contents:gmatch("[^\r\n]+") do
  4302. if line == v.Name then
  4303. isFriend = true;
  4304. break;
  4305. end
  4306. end
  4307. end
  4308. local validE = isfile("lunahaxEnemies.txt")
  4309. if validE then
  4310. local contentsE = readfile("lunahaxEnemies.txt");
  4311. for line in contentsE:gmatch("[^\r\n]+") do
  4312. if line == v.Name then
  4313. isEnemy = true;
  4314. break;
  4315. end
  4316. end
  4317. end
  4318. end)
  4319.  
  4320.  
  4321.  
  4322. local newButton = Instance.new("TextButton")
  4323. newButton.Parent = playerListScrollingFrame
  4324. newButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4325. newButton.Size = UDim2.new(0, 200, 0, 50)
  4326. newButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  4327. newButton.Position = UDim2.new(0, 0, numbtest, 0);
  4328. newButton.Font = Enum.Font.SourceSans
  4329. newButton.Text = v.Name
  4330.  
  4331. local ImageLabel = Instance.new("ImageLabel")
  4332. ImageLabel.Parent = newButton
  4333. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  4334. ImageLabel.BackgroundTransparency = 1.000
  4335. ImageLabel.BorderSizePixel = 0
  4336. ImageLabel.Position = UDim2.new(-0.0504394509, 0, -0.0461413562, 0)
  4337. ImageLabel.Size = UDim2.new(0, 33, 0, 32)
  4338. ImageLabel.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?userid=" .. v.UserId
  4339. ImageLabel.ScaleType = Enum.ScaleType.Fit
  4340.  
  4341.  
  4342. if isEnemy then
  4343. newButton.TextColor3 = Color3.fromRGB(255, 0, 0)
  4344. elseif isFriend then
  4345. newButton.TextColor3 = Color3.fromRGB(0, 255, 0)
  4346. else
  4347. newButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  4348. end
  4349. newButton.TextSize = 25.000
  4350. numbtest = numbtest + 0.005;
  4351. newButton.Activated:Connect(function()
  4352. variables.playerNameClicked = v.Name;
  4353. populateWhenClicked();
  4354. end)
  4355. end
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361. flyJumpButton.Activated:Connect(function()
  4362. if variables.flyJump then
  4363. variables.flyJump = false;
  4364. flyJumpButton.Text = "[OFF] Fly Jump"
  4365. notice:Fire("Lunahax", "Fly Jump Disabled.");
  4366. else
  4367. variables.flyJump = true;
  4368. flyJumpButton.Text = "[ON] Fly Jump"
  4369. notice:Fire("Lunahax", "Fly Jump Enabled.");
  4370. end
  4371. end)
  4372.  
  4373. spawn(function()
  4374. while true do
  4375. pcall(function()
  4376. game:GetService("UserInputService").JumpRequest:connect(function()
  4377. if variables.flyJump then
  4378. game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
  4379. end
  4380. end)
  4381. end)
  4382. wait(5)
  4383. end
  4384. end)
  4385.  
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391. local oldText = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("TopBar"):WaitForChild("Frame"):WaitForChild("TextLabel").Text;
  4392. local oldColor = game:GetService("Players").LocalPlayer.PlayerGui.TopBar.Frame.BackgroundColor3;
  4393.  
  4394.  
  4395. -- set cool top bar text
  4396. spawn(function()
  4397. while wait() do
  4398. local hue = tick() % 10 / 10;
  4399. variables.globRainbowColor3 = Color3.fromHSV(hue, 1, 1);
  4400. mainHeaderText.TextColor3 = variables.globRainbowColor3;
  4401. if variables.menuOpen then
  4402. game:GetService("Players").LocalPlayer.PlayerGui.TopBar.Frame.BackgroundColor3 = variables.globRainbowColor3;
  4403. else
  4404. game:GetService("Players").LocalPlayer.PlayerGui.TopBar.Frame.BackgroundColor3 = oldColor;
  4405. end
  4406. end
  4407. end);
  4408.  
  4409.  
  4410. game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"):SetTopbarTransparency(1);
  4411. local textArray = { "lunahax (c to open) | build number: " .. variables.version};
  4412. local textLabel = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"):WaitForChild("TopBar"):WaitForChild("Frame"):WaitForChild("TextLabel");
  4413. local randomInt = math.random(1, #textArray);
  4414. spawn(function()
  4415. while true do
  4416. if variables.menuOpen then
  4417. textLabel.Text = textArray[randomInt];
  4418. else
  4419. textLabel.Text = oldText;
  4420. end
  4421. randomInt = randomInt + 1;
  4422. if #textArray < randomInt then
  4423. randomInt = 1;
  4424. end;
  4425. wait(0.1);
  4426. end;
  4427. end);
  4428.  
  4429.  
  4430. game:GetService("Players").PlayerAdded:Connect(function(v)
  4431.  
  4432. v.Chatted:connect(function(msg)
  4433. if variables.globalChat then
  4434. if isUserFriend(v.Name) then
  4435. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4436. Text = "[" .. v.Name .. "]: " .. msg,
  4437. Font = Enum.Font.SourceSansBold,
  4438. Color = BrickColor.new("Bright green").Color
  4439. });
  4440. elseif isUserEnemy(v.Name) then
  4441. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4442. Text = "[" .. v.Name .. "]: " .. msg,
  4443. Font = Enum.Font.SourceSansBold,
  4444. Color = BrickColor.new("Bright red").Color
  4445. });
  4446. else
  4447. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4448. Text = "[" .. v.Name .. "]: " .. msg,
  4449. Font = Enum.Font.SourceSansBold
  4450. });
  4451. end
  4452. end
  4453. end)
  4454. pcall(function()
  4455. if isUserFriend(v.Name) then
  4456. notice:Fire("Lunahax", "Friend " .. v.name .. " has joined the game!", 6)
  4457. elseif isUserEnemy(v.Name) then
  4458. notice:Fire("Lunahax", "Enemy " .. v.name .. " has joined the game!", 4)
  4459. end
  4460. end)
  4461.  
  4462. pcall(function()
  4463. if isUserEsMod(v.Name) then
  4464. notice:Fire("Lunahax", "WARNING! Moderator " .. v.Name .. " is in your game.", 4);
  4465. end
  4466. end)
  4467.  
  4468. end)
  4469.  
  4470. game:GetService("Players").PlayerRemoving:Connect(function(v)
  4471. pcall(function()
  4472. if isUserFriend(v.Name) then
  4473. notice:Fire("Lunahax", "Friend " .. v.name .. " has left the game!")
  4474. elseif isUserEnemy(v.Name) then
  4475. notice:Fire("Lunahax", "Enemy " .. v.name .. " has left the game!")
  4476. end
  4477. end)
  4478. end)
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486. -- nodekill stuff
  4487. spawn(function()
  4488. while wait() do
  4489. if variables.isNodeKillEnabled then
  4490. local localPlayer = game.Players.LocalPlayer;
  4491. if game:GetService("Players")[localPlayer.Name].Flagged.Value then
  4492. local function u1(p1, p2)
  4493. return Vector3.new(p2.x - p1.x, p2.y - p1.y, p2.z - p1.z);
  4494. end;
  4495. function checknode(p5, p6)
  4496. p5.Size = Vector3.new(1.8, 1.8, 1.8);
  4497. local v13 = { p5.CFrame * CFrame.new(-p5.Size.x / 2 * p5.Mesh.Scale.X, 0, p5.Size.z / 2 * p5.Mesh.Scale.Z), p5.CFrame * CFrame.new(p5.Size.x / 2 * p5.Mesh.Scale.X, 0, p5.Size.z / 2 * p5.Mesh.Scale.Z), p5.CFrame * CFrame.new(p5.Size.x / 2 * p5.Mesh.Scale.X, 0, -p5.Size.z / 2 * p5.Mesh.Scale.Z), p5.CFrame * CFrame.new(0, p5.Size.y / 2 * p5.Mesh.Scale.Y, 0), p5.CFrame * CFrame.new(0, -p5.Size.y / 2 * p5.Mesh.Scale.Y, 0) };
  4498. local v14 = u1(v13[1], v13[2]);
  4499. local v15 = u1(v13[2], v13[3]);
  4500. local v16 = u1(v13[4], v13[5]);
  4501. local v17 = v14:Dot((u1(v13[1], p6)));
  4502. local v18 = v14:Dot(v14);
  4503. local v19 = v15:Dot((u1(v13[2], p6)));
  4504. local v20 = v15:Dot(v15);
  4505. local v21 = v16:Dot((u1(v13[4], p6)));
  4506. local v22 = v16:Dot(v16);
  4507. local v23 = false;
  4508. if v17 >= 0 then
  4509. v23 = false;
  4510. if v17 <= v18 then
  4511. v23 = false;
  4512. if v19 >= 0 then
  4513. v23 = false;
  4514. if v19 <= v20 then
  4515. v23 = false;
  4516. if v21 >= 0 then
  4517. v23 = v21 <= v22;
  4518. end;
  4519. end;
  4520. end;
  4521. end;
  4522. end;
  4523. return v23;
  4524. end;
  4525.  
  4526.  
  4527. for i,vPlayer in pairs(game:GetService("Players"):GetPlayers()) do
  4528. pcall(function()
  4529. if vPlayer.Name == localPlayer.Name then
  4530. else
  4531. if isUserFriend(vPlayer.Name) == false then
  4532. isValidChar = false;
  4533. pcall(function()
  4534. print(vPlayer.Character.PrimaryPart.Position);
  4535. isValidChar = true;
  4536. end)
  4537. if isValidChar then
  4538. local isInNode = checknode(game:GetService("Workspace").Buildings[localPlayer.Name].Node.PrimaryPart, vPlayer.Character.PrimaryPart.Position)
  4539. if isInNode then
  4540. local hasKillzone = game:GetService("Workspace").Buildings[localPlayer.Name].Node.Killzone.Value
  4541. if hasKillzone then
  4542. if vPlayer.Character.Humanoid.Health == 0 then
  4543. else
  4544. if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle.Reload then
  4545. local cFrameRn = nil;
  4546. local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
  4547. local HumanoidRootPart = character:WaitForChild("HumanoidRootPart")
  4548. local Humanoid = character:WaitForChild("Humanoid")
  4549. cFrameRn = CFrame.new(Vector3.new(HumanoidRootPart.CFrame.X, HumanoidRootPart.CFrame.Y, HumanoidRootPart.CFrame.Z));
  4550. local theirChar = vPlayer.Character
  4551. local theirRoot = theirChar:WaitForChild("HumanoidRootPart")
  4552. HumanoidRootPart.CFrame = theirRoot.CFrame;
  4553.  
  4554. pcall(function()
  4555. for count = 1, 10 do
  4556. if vPlayer.Character.Humanoid.Health == 0 then
  4557. break;
  4558. end
  4559. if checknode(game:GetService("Workspace").Buildings[localPlayer.Name].Node.PrimaryPart, vPlayer.Character.PrimaryPart.Position) then
  4560. wait(0.2);
  4561. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[vPlayer.Name].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[vPlayer.Name].Humanoid, 26, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  4562. end
  4563. end
  4564. end)
  4565. HumanoidRootPart.CFrame = CFrame.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z)
  4566. notice:Fire("Lunahax", "Player " .. vPlayer.Name .. " in your node has been killed!");
  4567. end
  4568. end
  4569. end
  4570. end
  4571. end
  4572. end
  4573. end
  4574. end)
  4575. end
  4576. end
  4577. end
  4578. wait(1);
  4579. end
  4580. end)
  4581.  
  4582.  
  4583. local function round(n)
  4584. return math.floor(n + 0.5)
  4585. end
  4586. ---------------
  4587. -- esp stuff, player
  4588. Holder = Instance.new("Folder", game.CoreGui)
  4589. Holder.Name = "ESP"
  4590.  
  4591. local Box = Instance.new("BoxHandleAdornment")
  4592. Box.Name = "nilBox"
  4593. Box.Size = Vector3.new(4, 7, 4)
  4594. Box.Color3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  4595. Box.Transparency = 0.7
  4596. Box.ZIndex = 0
  4597. Box.AlwaysOnTop = true
  4598. Box.Visible = true
  4599.  
  4600. local NameTag = Instance.new("BillboardGui")
  4601. NameTag.Name = "nilNameTag"
  4602. NameTag.Enabled = false
  4603. NameTag.Size = UDim2.new(0, 200, 0, 50)
  4604. NameTag.AlwaysOnTop = true
  4605. NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
  4606. local Tag = Instance.new("TextLabel", NameTag)
  4607. Tag.Name = "Tag"
  4608. Tag.BackgroundTransparency = 1
  4609. Tag.Position = UDim2.new(0, -50, 0, 0)
  4610. Tag.Size = UDim2.new(0, 300, 0, 20)
  4611. Tag.TextSize = 13
  4612. Tag.TextColor3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  4613. Tag.TextStrokeColor3 = Color3.new(0 / 255, 0 / 255, 0 / 255)
  4614. Tag.TextStrokeTransparency = 0.4
  4615. Tag.Text = "nil"
  4616. Tag.Font = Enum.Font.SourceSansBold
  4617. Tag.TextScaled = false
  4618.  
  4619. local LoadCharacter = function(v)
  4620. spawn(function()
  4621. repeat wait(1) until v.Character ~= nil
  4622. if v.Name == game:GetService("Players").LocalPlayer.Name then
  4623.  
  4624. elseif v.Name == nil then
  4625.  
  4626. else
  4627. if has_value(variables.espIgnored, v.Name) then
  4628. else
  4629. v.Character:WaitForChild("Humanoid")
  4630. local vHolder = Holder:FindFirstChild(v.Name)
  4631. local HumanoidRootPartPlyr = v.Character:WaitForChild("HumanoidRootPart")
  4632. if HumanoidRootPartPlyr.CFrame.Y < 125 then
  4633.  
  4634. else
  4635. vHolder:ClearAllChildren()
  4636. local b = Box:Clone()
  4637. b.Name = v.Name .. "Box"
  4638. b.Adornee = v.Character
  4639. b.Parent = vHolder
  4640. local t = NameTag:Clone()
  4641. t.Name = v.Name .. "NameTag"
  4642. t.Enabled = true
  4643. t.Parent = vHolder
  4644. t.Adornee = v.Character:WaitForChild("Head", 5)
  4645. if not t.Adornee then
  4646. return UnloadCharacter(v)
  4647. end
  4648. t.Tag.Text = v.Name
  4649. b.Color3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
  4650. t.Tag.TextColor3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
  4651. local Update
  4652. local UpdateNameTag = function()
  4653. if not pcall(function()
  4654. v.Character.Humanoid.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  4655. local maxh = math.floor(v.Character.Humanoid.MaxHealth)
  4656. local h = math.floor(v.Character.Humanoid.Health)
  4657.  
  4658. local prependText = ""
  4659. local appendText = ""
  4660.  
  4661.  
  4662. local isSpy = false;
  4663.  
  4664. if v.Character.Head.Transparency == 2 then
  4665. prependText = prependText .. "[CAR] "
  4666. end
  4667.  
  4668. if v.Character.Head.Transparency == 11 then
  4669. prependText = prependText .. "[SPY] "
  4670. isSpy = true
  4671. end
  4672.  
  4673.  
  4674. if isSpy then
  4675. t.Tag.TextColor3 = Color3.new(0, 255, 234)
  4676. else
  4677. t.Tag.TextColor3 = Color3.new(255, 255, 255)
  4678. end
  4679.  
  4680.  
  4681. if game:GetService("Players")[v.Name].Flagged.Value then
  4682. if game:GetService("Workspace")[v.Name].NameTag.TextLabel.TextColor3 == Color3.fromRGB(255, 187, 69) then
  4683. prependText = prependText .. "[F] "
  4684. t.Tag.TextColor3 = Color3.fromRGB(255, 187, 69)
  4685. elseif game:GetService("Workspace")[v.Name].NameTag.TextLabel.TextColor3 == Color3.fromRGB(255, 33, 33) then
  4686. prependText = prependText .. "[F] "
  4687. t.Tag.TextColor3 = Color3.fromRGB(255, 33, 33)
  4688. else
  4689. prependText = prependText .. "[F] "
  4690. end
  4691. end
  4692.  
  4693. for _asd, vCharItems in pairs(game:GetService("Players")[v.Name].Character:GetChildren()) do
  4694. if vCharItems:IsA("Tool") then
  4695. appendText = vCharItems.Name .. "\n"
  4696. end
  4697. end
  4698. local distance = round((game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Character.HumanoidRootPart.Position).magnitude)
  4699.  
  4700. t.Tag.Text = prependText .. v.Name .. " " .. ((maxh ~= 0 and tostring(math.floor((h / maxh) * 100))) or "0") .. "%\n" .. appendText .. "H: " .. game:GetService("Players")[v.Name].PlayerData.Hunger.Value .. " Karma: " .. game:GetService("Players")[v.Name].PlayerData.Karma.Value .. "\nA$" .. game:GetService("Players")[v.Name].PlayerData.PCurrency.Value .. "/$" .. game:GetService("Players")[v.Name].PlayerData.Currency.Value .. " (" .. distance .. " studs)\n"
  4701. end) then
  4702. Update:Disconnect()
  4703. end
  4704. end
  4705. UpdateNameTag()
  4706. Update = v.Character.Humanoid.Changed:Connect(UpdateNameTag)
  4707. end
  4708. end
  4709. end
  4710. end)
  4711. end
  4712.  
  4713.  
  4714.  
  4715.  
  4716. local UnloadCharacter = function(v)
  4717. local vHolder = Holder:FindFirstChild(v.Name)
  4718. if vHolder and (vHolder:FindFirstChild(v.Name .. "Box") ~= nil or vHolder:FindFirstChild(v.Name .. "NameTag") ~= nil) then
  4719. vHolder:ClearAllChildren()
  4720. end
  4721. end
  4722.  
  4723. local LoadPlayer = function(v)
  4724. local vHolder = Instance.new("Folder", Holder)
  4725. vHolder.Name = v.Name
  4726. v.CharacterAdded:Connect(function()
  4727. if variables.friendEspEnabled then
  4728. if isUserFriend(v.Name) then
  4729. pcall(LoadCharacter, v)
  4730. end
  4731. elseif variables.enemyEspEnabled then
  4732. if isUserEnemy(v.Name) then
  4733. pcall(LoadCharacter, v)
  4734. end
  4735. elseif variables.enemyEspEnabled and variables.friendEspEnabled then
  4736. if isUserEnemy(v.Name) or isUserFriend(v.Name) then
  4737. pcall(LoadCharacter, v)
  4738. end
  4739. end
  4740. if not variables.enemyEspEnabled or variables.friendEspEnabled then
  4741. pcall(LoadCharacter, v)
  4742. end
  4743. end)
  4744. v.CharacterRemoving:Connect(function()
  4745. pcall(UnloadCharacter, v)
  4746. end)
  4747. v.Changed:Connect(function(prop)
  4748. if prop == "TeamColor" then
  4749. UnloadCharacter(v)
  4750. wait()
  4751. if variables.friendEspEnabled then
  4752. if isUserFriend(v.Name) then
  4753. pcall(LoadCharacter, v)
  4754. end
  4755. elseif variables.enemyEspEnabled then
  4756. if isUserEnemy(v.Name) then
  4757. pcall(LoadCharacter, v)
  4758. end
  4759. else
  4760. pcall(LoadCharacter, v)
  4761. end
  4762. end
  4763. end)
  4764. if variables.friendEspEnabled then
  4765. if isUserFriend(v.Name) then
  4766. pcall(LoadCharacter, v)
  4767. end
  4768. elseif variables.enemyEspEnabled then
  4769. if isUserEnemy(v.Name) then
  4770. pcall(LoadCharacter, v)
  4771. end
  4772. else
  4773. pcall(LoadCharacter, v)
  4774. end
  4775. end
  4776.  
  4777. local UnloadPlayer = function(v)
  4778. UnloadCharacter(v)
  4779. local vHolder = Holder:FindFirstChild(v.Name)
  4780. if vHolder then
  4781. vHolder:Destroy()
  4782. end
  4783. end
  4784.  
  4785.  
  4786.  
  4787. specificEspButton.Activated:Connect(function()
  4788. local PlayerToESP = game:GetService("Players")[variables.playerNameClicked]
  4789. LoadPlayer(PlayerToESP)
  4790. notice:Fire("Lunahax", "Only showing this player now.");
  4791. end)
  4792.  
  4793. spawn(function()
  4794. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4795. if variables.espEnabled then
  4796. spawn(function() pcall(LoadPlayer, v) end)
  4797. end
  4798. end
  4799.  
  4800. game:GetService("Players").PlayerAdded:Connect(function(v)
  4801. if variables.espEnabled then
  4802. if variables.friendEspEnabled then
  4803. if isUserFriend(v.Name) then
  4804. pcall(LoadPlayer, v)
  4805. end
  4806. elseif variables.enemyEspEnabled then
  4807. if isUserEnemy(v.Name) then
  4808. pcall(LoadPlayer, v)
  4809. end
  4810. else
  4811. pcall(LoadPlayer, v)
  4812. end
  4813. end
  4814. end)
  4815.  
  4816. game:GetService("Players").PlayerRemoving:Connect(function(v)
  4817. pcall(UnloadPlayer, v)
  4818. end)
  4819.  
  4820. playerEspButton.Activated:Connect(function()
  4821. if variables.espEnabled then
  4822. variables.espEnabled = false;
  4823. playerEspButton.Text = "[OFF] Player ESP"
  4824. notice:Fire("Lunahax", "ESP Disabled.");
  4825. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4826. pcall(UnloadPlayer, v);
  4827. end
  4828. else
  4829. variables.espEnabled = true;
  4830. playerEspButton.Text = "[ON] Player ESP"
  4831. notice:Fire("Lunahax", "ESP Enabled.");
  4832.  
  4833. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4834. spawn(function()
  4835. if variables.friendEspEnabled then
  4836. if isUserFriend(v.Name) then
  4837. pcall(LoadPlayer, v)
  4838. end
  4839. elseif variables.enemyEspEnabled then
  4840. if isUserEnemy(v.Name) then
  4841. pcall(LoadPlayer, v)
  4842. end
  4843. else
  4844. pcall(LoadPlayer, v)
  4845. end
  4846. end)
  4847. end
  4848. end
  4849. end)
  4850.  
  4851. game:GetService("Players").LocalPlayer.NameDisplayDistance = 0
  4852. end);
  4853.  
  4854.  
  4855. pcall(function()
  4856. local player = game.Players.LocalPlayer
  4857. local mouse = player:GetMouse()
  4858. local Aiming = false
  4859.  
  4860.  
  4861. local Players = game:GetService("Players")
  4862. local function GetClosest()
  4863. local Character = player.Character
  4864. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  4865. if not (Character or HumanoidRootPart) then return end
  4866.  
  4867. local TargetDistance = math.huge
  4868. local Target
  4869.  
  4870. for i,v in ipairs(Players:GetPlayers()) do
  4871. if v ~= player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and isUserFriend(v.Name) ~= true then
  4872. if variables.onlyFlagged and v.Flagged.Value or variables.onlyFlagged == false then
  4873. local TargetHRP = v.Character.HumanoidRootPart
  4874. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  4875. if mag < TargetDistance then
  4876. TargetDistance = mag
  4877. Target = v
  4878. end
  4879. else
  4880.  
  4881. end
  4882. end
  4883. end
  4884.  
  4885. return Target
  4886. end
  4887.  
  4888.  
  4889. function AimLock()
  4890. local target
  4891. local lastmagnitude = math.huge
  4892. pcall(function()
  4893. local v = GetClosest();
  4894. print(v.Name);
  4895. if v ~= player then
  4896. if v.Character then
  4897. if mouse.Icon == "rbxassetid://2872049636" then
  4898. if player:DistanceFromCharacter(game:GetService("Players")[v.Name].Character.HumanoidRootPart.Position) > 450 then
  4899.  
  4900. else
  4901. local withinScreenBounds = game:GetService("Workspace").Camera:WorldToScreenPoint(game:GetService("Players")[v.Name].Character.HumanoidRootPart.Position)
  4902. if withinScreenBounds then
  4903. local charpos = v.Character.HumanoidRootPart.CFrame.Position
  4904. local playerpos = player.Character.HumanoidRootPart.CFrame.Position
  4905. if (charpos - playerpos).Magnitude < lastmagnitude then
  4906. lastmagnitude = (charpos - playerpos).Magnitude
  4907. target = v
  4908. end
  4909. end
  4910. end
  4911. end
  4912. end
  4913. end
  4914. end)
  4915. if target and target.Character then
  4916. local charpos = target.Character.HumanoidRootPart.CFrame.Position
  4917. local cam = workspace.CurrentCamera
  4918. local pos = cam.CFrame.Position
  4919. workspace.CurrentCamera.CFrame = CFrame.new(pos, charpos)
  4920. end
  4921. end
  4922.  
  4923. spawn(function()
  4924. while true do
  4925. if mouse.Icon == "rbxassetid://2872049636" then
  4926. if variables.aimbotEnabled then
  4927. AimLock()
  4928. wait()
  4929. end
  4930. end
  4931. wait()
  4932. end
  4933. end)
  4934. end)
  4935.  
  4936.  
  4937.  
  4938. ------------
  4939. -- global chat
  4940. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  4941. pcall(function()
  4942. if isUserEsMod(v.Name) then
  4943. notice:Fire("Lunahax", "WARNING! Moderator " .. v.Name .. " is in your game.", 4);
  4944. end
  4945. end)
  4946. v.Chatted:connect(function(msg)
  4947. if variables.globalChat then
  4948. if isUserFriend(v.Name) then
  4949. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4950. Text = "[" .. v.Name .. "]: " .. msg,
  4951. Font = Enum.Font.SourceSansBold,
  4952. Color = BrickColor.new("Bright green").Color
  4953. });
  4954. elseif isUserEnemy(v.Name) then
  4955. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4956. Text = "[" .. v.Name .. "]: " .. msg,
  4957. Font = Enum.Font.SourceSansBold,
  4958. Color = BrickColor.new("Bright red").Color
  4959. });
  4960. else
  4961. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4962. Text = "[" .. v.Name .. "]: " .. msg,
  4963. Font = Enum.Font.SourceSansBold
  4964. });
  4965. end
  4966. end
  4967. end)
  4968. end
  4969.  
  4970.  
  4971.  
  4972. --------------------
  4973. -- nlr bypass stuffs
  4974. local function nlrLoop()
  4975. while true do
  4976. local wrkspce = game:GetService("Workspace")
  4977. for _, v in pairs(wrkspce:GetChildren()) do
  4978. if v.Name == "NL" then
  4979. if _G.nlrLoop then
  4980. v:destroy()
  4981. print("Deleting NLR sphere...");
  4982. end
  4983. end
  4984. end
  4985. wait(0.5)
  4986. end
  4987. end
  4988. spawn(nlrLoop)
  4989.  
  4990. disableNlrButton.Activated:Connect(function()
  4991. if _G.nlrLoop then
  4992. _G.nlrLoop = false;
  4993. disableNlrButton.Text = "[OFF] Disable NLR"
  4994. notice:Fire("Lunahax", "NLR Re-enabled.");
  4995. else
  4996. _G.nlrLoop = true;
  4997. disableNlrButton.Text = "[ON] Disable NLR"
  4998. notice:Fire("Lunahax", "NLR Disabled.");
  4999. end
  5000. end)
  5001.  
  5002.  
  5003.  
  5004. friendEspButton.Activated:Connect(function()
  5005. if variables.friendEspEnabled then
  5006. variables.friendEspEnabled = false;
  5007. friendEspButton.Text = "[OFF] FriendESP"
  5008. notice:Fire("Lunahax", "FriendESP Disabled.");
  5009. else
  5010. variables.friendEspEnabled = true;
  5011. friendEspButton.Text = "[ON] FriendESP"
  5012. notice:Fire("Lunahax", "FriendESP Enabled.");
  5013. end
  5014. end)
  5015.  
  5016.  
  5017. enemyEspButton.Activated:Connect(function()
  5018. if variables.enemyEspEnabled then
  5019. variables.enemyEspEnabled = false;
  5020. enemyEspButton.Text = "[OFF] EnemyESP"
  5021. notice:Fire("Lunahax", "FriendESP Disabled.");
  5022. else
  5023. variables.enemyEspEnabled = true;
  5024. enemyEspButton.Text = "[ON] EnemyESP"
  5025. notice:Fire("Lunahax", "FriendESP Enabled.");
  5026. end
  5027. end)
  5028.  
  5029.  
  5030.  
  5031. --------------------
  5032. -- door disable collisions (unlock all doors)
  5033.  
  5034. unlockDoorsButton.Activated:Connect(function()
  5035. spawn(function()
  5036. doors = { "Door", "Door Double", "Door Vault", "Door Double Rapture" }
  5037.  
  5038.  
  5039. local wrkspce = game:GetService("Workspace")
  5040. for _, v in pairs(wrkspce.Buildings:GetChildren()) do
  5041. local success, problem = pcall(function()
  5042.  
  5043. local successasd, problemasd = pcall(function()
  5044. for _z, vz in pairs(v:GetChildren()) do
  5045. if has_value(doors, vz.Name) then
  5046. print("Unlocking " .. vz.Name)
  5047. for _zz, vzz in pairs(vz:GetChildren()) do
  5048. pcall(function()
  5049. vzz.CanCollide = False
  5050. end)
  5051. end
  5052. print("Unlocked " .. vz.Name)
  5053. end
  5054. end
  5055. end)
  5056. if successasd then
  5057. else
  5058. end
  5059.  
  5060. end)
  5061. if success then
  5062. else
  5063. end
  5064.  
  5065. end
  5066. notice:Fire("Lunahax", "Unlocked all doors! Remember to re-unlock if they open/close the door again!");
  5067. end);
  5068. end)
  5069.  
  5070.  
  5071.  
  5072. ---------------
  5073. -- esp stuff, printer
  5074. local wrkspce = game:GetService("Workspace")
  5075. function doPrinters()
  5076. PHolder = Instance.new("Folder", game.CoreGui)
  5077. PHolder.Name = "PrinterESP"
  5078.  
  5079. local Box = Instance.new("BoxHandleAdornment")
  5080. Box.Name = "nilBox"
  5081. Box.Size = Vector3.new(2, 2, 2)
  5082. Box.Color3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  5083. Box.Transparency = 0.7
  5084. Box.ZIndex = 0
  5085. Box.AlwaysOnTop = true
  5086. Box.Visible = true
  5087.  
  5088. local NameTag = Instance.new("BillboardGui")
  5089. NameTag.Name = "nilNameTag"
  5090. NameTag.Enabled = false
  5091. NameTag.Size = UDim2.new(0, 200, 0, 50)
  5092. NameTag.AlwaysOnTop = true
  5093. NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
  5094. local Tag = Instance.new("TextLabel", NameTag)
  5095. Tag.Name = "Tag"
  5096. Tag.BackgroundTransparency = 1
  5097. Tag.Position = UDim2.new(0, -50, 0, 0)
  5098. Tag.Size = UDim2.new(0, 300, 0, 20)
  5099. Tag.TextSize = 13
  5100. Tag.TextColor3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  5101. Tag.TextStrokeColor3 = Color3.new(0 / 255, 0 / 255, 0 / 255)
  5102. Tag.TextStrokeTransparency = 0.4
  5103. Tag.Text = "nil"
  5104. Tag.Font = Enum.Font.SourceSansBold
  5105. Tag.TextScaled = false
  5106.  
  5107. for _, v in pairs(wrkspce.MoneyPrinters:GetChildren()) do
  5108. local success, problem = pcall(function()
  5109. local printer = v
  5110. local b = Box:Clone()
  5111. b.Name = "Printer" .. "Box"
  5112. b.Adornee = v.Main
  5113. b.Parent = PHolder
  5114. local t = NameTag:Clone()
  5115. t.Name = "printer" .. "NameTag"
  5116. t.Enabled = true
  5117. t.Parent = PHolder
  5118. t.Adornee = v.Main
  5119. t.Tag.Text = v.Name .. "\nAmount left: $" .. v.Int.Money.Value;
  5120. b.Color3 = Color3.new(0, 255, 0)
  5121. t.Tag.TextColor3 = Color3.new(0, 255, 0)
  5122. if variables.printerEspEnabled then
  5123. NameTag:Clone().Parent = printer.Main
  5124. end
  5125. end)
  5126. if success then
  5127. --worked successfully
  5128. else
  5129. --no main on the printer
  5130. end
  5131. wait(0.1)
  5132. end
  5133. end
  5134.  
  5135. function killPrinters()
  5136. PHolder:Destroy();
  5137. end
  5138.  
  5139.  
  5140. printerEspButton.Activated:Connect(function()
  5141. if variables.printerEspEnabled then
  5142. variables.printerEspEnabled = false;
  5143. printerEspButton.Text = "[OFF] Printer ESP"
  5144. notice:Fire("Lunahax", "Printer ESP Disabled.");
  5145. killPrinters()
  5146. else
  5147. variables.printerEspEnabled = true;
  5148. printerEspButton.Text = "[ON] Printer ESP"
  5149. notice:Fire("Lunahax", "Printer ESP Enabled.");
  5150. doPrinters()
  5151. end
  5152. end)
  5153.  
  5154.  
  5155.  
  5156.  
  5157.  
  5158. ---------------
  5159. -- esp stuff, crates
  5160. local wrkspce = game:GetService("Workspace")
  5161. function doCrates()
  5162. CHolder = Instance.new("Folder", game.CoreGui)
  5163. CHolder.Name = "CrateESP"
  5164.  
  5165. local Box = Instance.new("BoxHandleAdornment")
  5166. Box.Name = "nilBox"
  5167. Box.Size = Vector3.new(2, 2, 2)
  5168. Box.Color3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  5169. Box.Transparency = 0.7
  5170. Box.ZIndex = 0
  5171. Box.AlwaysOnTop = true
  5172. Box.Visible = true
  5173.  
  5174. local NameTag = Instance.new("BillboardGui")
  5175. NameTag.Name = "nilNameTag"
  5176. NameTag.Enabled = false
  5177. NameTag.Size = UDim2.new(0, 200, 0, 50)
  5178. NameTag.AlwaysOnTop = true
  5179. NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
  5180. local Tag = Instance.new("TextLabel", NameTag)
  5181. Tag.Name = "Tag"
  5182. Tag.BackgroundTransparency = 1
  5183. Tag.Position = UDim2.new(0, -50, 0, 0)
  5184. Tag.Size = UDim2.new(0, 300, 0, 20)
  5185. Tag.TextSize = 13
  5186. Tag.TextColor3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
  5187. Tag.TextStrokeColor3 = Color3.new(0 / 255, 0 / 255, 0 / 255)
  5188. Tag.TextStrokeTransparency = 0.4
  5189. Tag.Text = "nil"
  5190. Tag.Font = Enum.Font.SourceSansBold
  5191. Tag.TextScaled = false
  5192.  
  5193. for _, v in pairs(wrkspce.Entities:GetChildren()) do
  5194. local success, problem = pcall(function()
  5195. if string.match(v.Name, "Shipment") then
  5196. if v.Int.Uses.Value > 0 then
  5197. if v.MeshPart.CFrame.Y < 125 then
  5198.  
  5199. else
  5200. local printer = v
  5201. local b = Box:Clone()
  5202. b.Name = "Crate" .. "Box"
  5203. b.Adornee = v.MeshPart
  5204. b.Parent = CHolder
  5205. local t = NameTag:Clone()
  5206. t.Name = "crate" .. "NameTag"
  5207. t.Enabled = true
  5208. t.Parent = CHolder
  5209. t.Adornee = v.MeshPart
  5210. t.Tag.Text = printer.Name .. "\nAmount left: " .. v.Int.Uses.Value;
  5211. b.Color3 = Color3.new(0, 180, 255)
  5212. t.Tag.TextColor3 = Color3.new(0, 180, 255)
  5213. if crateEspEnabled then
  5214. NameTag:Clone().Parent = printer.MeshPart
  5215. end
  5216. end
  5217. end
  5218. end
  5219. end)
  5220. if success then
  5221. --worked successfully
  5222. else
  5223. --no MeshPart on the crate
  5224. end
  5225. wait(0.1)
  5226. end
  5227. end
  5228.  
  5229. function killCrates()
  5230. CHolder:Destroy();
  5231. end
  5232.  
  5233.  
  5234. crateEspButton.Activated:Connect(function()
  5235. if crateEspEnabled then
  5236. crateEspEnabled = false;
  5237. crateEspButton.Text = "[OFF] Crate ESP"
  5238. notice:Fire("Lunahax", "Crate ESP Disabled.");
  5239. killCrates()
  5240. else
  5241. crateEspEnabled = true;
  5242. crateEspButton.Text = "[ON] Crate ESP"
  5243. notice:Fire("Lunahax", "Crate ESP Enabled.");
  5244. doCrates()
  5245. end
  5246. end)
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254. ---------------
  5255. -- esp stuff, entitys
  5256. local wrkspce = game:GetService("Workspace")
  5257. function doEntities()
  5258. EHolder = Instance.new("Folder", game.CoreGui)
  5259. EHolder.Name = "EntityESP"
  5260.  
  5261. local Box = Instance.new("BoxHandleAdornment")
  5262. Box.Name = "nilBox"
  5263. Box.Size = Vector3.new(2, 2, 2)
  5264. Box.Color3 = Color3.new(255, 0, 255)
  5265. Box.Transparency = 0.7
  5266. Box.ZIndex = 0
  5267. Box.AlwaysOnTop = true
  5268. Box.Visible = true
  5269.  
  5270. local NameTag = Instance.new("BillboardGui")
  5271. NameTag.Name = "nilNameTag"
  5272. NameTag.Enabled = false
  5273. NameTag.Size = UDim2.new(0, 200, 0, 50)
  5274. NameTag.AlwaysOnTop = true
  5275. NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
  5276. local Tag = Instance.new("TextLabel", NameTag)
  5277. Tag.Name = "Tag"
  5278. Tag.BackgroundTransparency = 1
  5279. Tag.Position = UDim2.new(0, -50, 0, 0)
  5280. Tag.Size = UDim2.new(0, 300, 0, 20)
  5281. Tag.TextSize = 13
  5282. Tag.TextColor3 = Color3.new(255, 0, 255)
  5283. Tag.Text = "nil"
  5284. Tag.Font = Enum.Font.SourceSansBold
  5285. Tag.TextScaled = false
  5286.  
  5287. for _, v in pairs(wrkspce.Entities:GetChildren()) do
  5288. local success, problem = pcall(function()
  5289. if string.match(v.Name, "Shipment") then
  5290.  
  5291. else
  5292. local printer = v
  5293. local mesh = nil;
  5294.  
  5295. for _, vx in pairs(printer:GetChildren()) do
  5296. pcall(function()
  5297. if vx.ManualWeld.Name ~= "" then
  5298. mesh = vx
  5299. end
  5300. end)
  5301. end
  5302.  
  5303. if mesh == nil then
  5304. mesh = printer.Handle
  5305. end
  5306.  
  5307. local b = Box:Clone()
  5308. b.Name = "Crate" .. "Box"
  5309. b.Adornee = mesh
  5310. b.Parent = EHolder
  5311. local t = NameTag:Clone()
  5312. t.Name = "crate" .. "NameTag"
  5313. t.Enabled = true
  5314. t.Parent = EHolder
  5315. t.Adornee = mesh
  5316. t.Tag.Text = printer.Int.Value;
  5317. b.Color3 = Color3.new(255, 0, 255)
  5318. t.Tag.TextColor3 = Color3.new(255, 0, 255)
  5319. if entityEspEnabled then
  5320. NameTag:Clone().Parent = mesh
  5321. end
  5322. end
  5323. end)
  5324. if success then
  5325. --worked successfully
  5326. else
  5327. --no MeshPart on the Entity
  5328. end
  5329. wait(0.1)
  5330. end
  5331. end
  5332.  
  5333. function killEntities()
  5334. EHolder:Destroy();
  5335. end
  5336.  
  5337.  
  5338. entityEspButton.Activated:Connect(function()
  5339. if entityEspEnabled then
  5340. entityEspEnabled = false;
  5341. entityEspButton.Text = "[OFF] Entity ESP"
  5342. notice:Fire("Lunahax", "Entity ESP Disabled.");
  5343. killEntities()
  5344. else
  5345. entityEspEnabled = true;
  5346. entityEspButton.Text = "[ON] Entity ESP"
  5347. notice:Fire("Lunahax", "Entity ESP Enabled.");
  5348. doEntities()
  5349. end
  5350. end)
  5351.  
  5352.  
  5353.  
  5354.  
  5355.  
  5356.  
  5357.  
  5358. if _G.prices == nil then
  5359. _G.prices = {};
  5360. end
  5361.  
  5362. if _G.keywordreplies == nil then
  5363. _G.keywordreplies = {};
  5364. end
  5365.  
  5366.  
  5367. local wishBotEnabled = true;
  5368. local allOpenTrades = {};
  5369. local tradesInProgress = {};
  5370. local isSellingItemRn = false;
  5371. local renamedItems = {};
  5372. local cooldownPeople = {};
  5373. local bypassChatEnabled = false;
  5374.  
  5375.  
  5376. function addTrade(username, price, item)
  5377. table.insert(allOpenTrades, { tostring(username), tonumber(price), (tonumber(os.time(os.date("!*t"))) + 120), tostring(item) });
  5378. end
  5379.  
  5380. function addInProgTrade(price)
  5381. table.insert(tradesInProgress, { tonumber(price) } );
  5382. end
  5383.  
  5384.  
  5385. function doCooldown(username) -- true = can talk, false = cant
  5386. if username == game.Players.LocalPlayer.Name then
  5387. return true;
  5388. end
  5389. for i,v in pairs(cooldownPeople) do
  5390. if tonumber(os.time(os.date("!*t"))) > v[2] then
  5391. table.remove(cooldownPeople, tablefind(cooldownPeople, { v[1], v[2] }));
  5392. if v[1] == username then
  5393. table.insert(cooldownPeople, { tostring(username), (tonumber(os.time(os.date("!*t"))) + 5) });
  5394. return true;
  5395. end
  5396. else
  5397. if v[1] == username then
  5398. return false;
  5399. end
  5400. end
  5401. end
  5402. table.insert(cooldownPeople, { tostring(username), (tonumber(os.time(os.date("!*t"))) + 5) } );
  5403. return true;
  5404. end
  5405.  
  5406.  
  5407.  
  5408. function insertstring(str1, str2, pos)
  5409. return str1:sub(1,pos)..str2..str1:sub(pos+1)
  5410. end
  5411.  
  5412.  
  5413. function bypassChat(chat)
  5414. if bypassChatEnabled then
  5415. stringReturn = "";
  5416.  
  5417. for i,v in pairs(string.split(chat, " ")) do
  5418. if string.len(v) > 1 then
  5419. stringReturn = stringReturn .. insertstring(v, "ة", 1) .. " ";
  5420. else
  5421. stringReturn = stringReturn .. v .. " ";
  5422. end
  5423. end
  5424. return stringReturn;
  5425. end
  5426. return chat;
  5427. end
  5428.  
  5429.  
  5430. function removeInProgTrade(price)
  5431. table.remove(tradesInProgress, tablefind(tradesInProgress, { price }));
  5432. end
  5433.  
  5434.  
  5435. function getPrice(msg)
  5436. local lastdotpos = (msg:reverse()):find(" ")
  5437. return (msg:sub(1 - lastdotpos))
  5438. end
  5439.  
  5440. local currency = game.Players.LocalPlayer:WaitForChild("PlayerData"):WaitForChild("Currency");
  5441. local lastChangedAmt = currency.Value;
  5442. currency.Changed:connect(function(newVal)
  5443. spawn(function()
  5444. oldVal = lastChangedAmt;
  5445. lastChangedAmt = newVal;
  5446. difference = tonumber((newVal - oldVal));
  5447. print("Money changed! Old value: " .. oldVal .. " New Value: " .. newVal .. " difference: " .. difference);
  5448. pcall(function()
  5449. for i,v in pairs(allOpenTrades) do
  5450. shouldBreak = false;
  5451. wasABuyer = false;
  5452. wasSuccess = false;
  5453. pcall(function()
  5454. if difference == v[2] then
  5455. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. v[1] .. ", I recieved your payment, please stand still!"), "All");
  5456.  
  5457. hasFoundTrade = false;
  5458. for ilol,vlol in pairs(tradesInProgress) do
  5459. if tonumber(vlol[1]) == v[2] then
  5460. hasFoundTrade = true;
  5461. shouldBreak = true;
  5462. break;
  5463. end
  5464. end
  5465. if hasFoundTrade == false then
  5466. addInProgTrade(tonumber(v[2]));
  5467. while isSellingItemRn do
  5468. wait(1);
  5469. end
  5470. isSellingItemRn = true;
  5471. shouldBreak = true;
  5472. wasABuyer = true;
  5473. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls();
  5474. pcall(function()
  5475. controls:Disable();
  5476. buyersUsername = v[1];
  5477. buyersItem = string.lower(v[4]);
  5478.  
  5479. localitm = nil;
  5480.  
  5481. for i1, v1 in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  5482. if string.lower(v1.Name) == buyersItem then
  5483. localitm = v1;
  5484. break;
  5485. end
  5486. end
  5487.  
  5488. if localitm == nil then
  5489. for i2,v2 in pairs(string.split(game.Players.LocalPlayer.PlayerData.Inventory.Value, ",")) do
  5490. if string.lower(tostring(v2)) == buyersItem then
  5491. shouldBreakThis = false;
  5492. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(3, tostring(v2));
  5493. wait(1);
  5494. for i1, v1 in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  5495. if string.lower(tostring(v1.Name)) == buyersItem then
  5496. localitm = v1;
  5497. shouldBreakThis = true;
  5498. break;
  5499. end
  5500. end
  5501. if shouldBreakThis then
  5502. break;
  5503. end
  5504. end
  5505. end
  5506. end
  5507.  
  5508. itemNamee = "";
  5509. pcall(function()
  5510. itemNamee = localitm.Name;
  5511. end)
  5512.  
  5513. if itemNamee == "" then
  5514. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("[/ad wishbot] Hey " .. v[1] .. ", Coulden't find the item, refunding..."), "All");
  5515. table.remove(allOpenTrades, tablefind(allOpenTrades, v));
  5516. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(2, tostring(v[2]), tostring(buyersUsername));
  5517. isSellingItemRn = false;
  5518. removeInProgTrade(tonumber(v[2]));
  5519. else
  5520. local cFrameRn = nil;
  5521. local character = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait();
  5522. local HumanoidRootPart = character:WaitForChild("HumanoidRootPart");
  5523. cFrameRn = CFrame.new(Vector3.new(HumanoidRootPart.CFrame.X, HumanoidRootPart.CFrame.Y, HumanoidRootPart.CFrame.Z));
  5524.  
  5525. _G.redRageAuraEnabled = false;
  5526. _G.yellowRageAuraEnabled = false;
  5527. _G.nlrLoop = true;
  5528. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[tostring(v[1])].Character.HumanoidRootPart.CFrame;
  5529. wait(1);
  5530. game.Players.LocalPlayer.Character.Humanoid:EquipTool(localitm);
  5531. wait(1);
  5532. Game:GetService("ReplicatedStorage").Events.InventoryEvent:FireServer(1);
  5533. wait(1);
  5534. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = cFrameRn;
  5535. wait(1);
  5536.  
  5537. wasSuccess = true;
  5538. isSellingItemRn = false;
  5539. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. v[1] .. ", Teleported and dropped item to you!"), "All");
  5540. controls:Enable();
  5541. removeInProgTrade(tonumber(v[2]));
  5542. table.remove(allOpenTrades, tablefind(allOpenTrades, v));
  5543. wait(1);
  5544. end
  5545. end)
  5546. end
  5547. end
  5548. end)
  5549. if wasABuyer and wasSuccess == false then
  5550. shouldBreak = true;
  5551. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. v[1] .. ", Coulden't find the item, refunding..."), "All");
  5552. table.remove(allOpenTrades, tablefind(allOpenTrades, v));
  5553. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(2, tostring(v[2]), tostring(buyersUsername));
  5554. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls();
  5555. controls:Enable();
  5556. isSellingItemRn = false;
  5557. removeInProgTrade(tonumber(v[2]));
  5558. end
  5559. local foundWatch = false
  5560.  
  5561. for iaa,vaa in pairs(game.Workspace[game.Players.LocalPlayer.Name]:GetChildren()) do
  5562. if string.lower(tostring(vaa.Name)) == buyersItem then
  5563. shouldBreak = true;
  5564. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. v[1] .. ", something went wrong, refunding you..."), "All");
  5565. table.remove(allOpenTrades, tablefind(allOpenTrades, v));
  5566. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(2, tostring(v[2]), tostring(buyersUsername));
  5567. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls();
  5568. controls:Enable();
  5569. isSellingItemRn = false;
  5570. removeInProgTrade(tonumber(v[2]));
  5571. end
  5572. end
  5573. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls();
  5574. controls:Enable();
  5575. if shouldBreak then
  5576. break;
  5577. end
  5578. end
  5579. end)
  5580. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls();
  5581. controls:Enable();
  5582. end)
  5583. end);
  5584.  
  5585.  
  5586.  
  5587. function tablefind(tab,el)
  5588. for index, value in pairs(tab) do
  5589. if value == el then
  5590. return index
  5591. end
  5592. end
  5593. end
  5594.  
  5595.  
  5596.  
  5597. spawn(function()
  5598. while true do
  5599. pcall(function()
  5600. for i,v in pairs(allOpenTrades) do
  5601. pcall(function()
  5602. currTime = tonumber(os.time(os.date("!*t")));
  5603. if v[3] < currTime then
  5604. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. v[1] .. ", your trade expired!"), "All");
  5605. table.remove(allOpenTrades, tablefind(allOpenTrades, v));
  5606. end
  5607. end)
  5608. end
  5609. end)
  5610. wait(1);
  5611. end
  5612. end)
  5613.  
  5614.  
  5615. function setPrice(itemName, price)
  5616. didSet = false;
  5617. for i,v in pairs(_G.prices) do
  5618. if v[1] == itemName then
  5619. v[2] = price;
  5620. didSet = true;
  5621. break;
  5622. end
  5623. end
  5624. if didSet then
  5625. return true;
  5626. else
  5627. table.insert(_G.prices, { tostring(itemName), tonumber(price) });
  5628. return true;
  5629. end
  5630. end
  5631.  
  5632.  
  5633. function itemInStock(buyersItem)
  5634. isInPrices = false;
  5635. for i,v in pairs(_G.prices) do
  5636. if string.lower(v[1]) == string.lower(buyersItem) then
  5637. isInPrices = true;
  5638. break;
  5639. end
  5640. end
  5641. if isInPrices then
  5642. localitm = nil;
  5643. for i1, v1 in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  5644. if string.lower(v1.Name) == string.lower(buyersItem) then
  5645. localitm = v1;
  5646. break;
  5647. end
  5648. end
  5649.  
  5650. if localitm == nil then
  5651. for i2,v2 in pairs(string.split(game.Players.LocalPlayer.PlayerData.Inventory.Value, ",")) do
  5652. if string.lower(v2) == string.lower(buyersItem) then
  5653. localitm = v2;
  5654. end
  5655. end
  5656. end
  5657. if localitm == nil then
  5658. return false;
  5659. else
  5660. return true;
  5661. end
  5662. else
  5663. return false;
  5664. end
  5665. end
  5666.  
  5667.  
  5668. function getItemPrice(buyersItem)
  5669. for i,v in pairs(_G.prices) do
  5670. if string.lower(v[1]) == string.lower(buyersItem) then
  5671. if v[2] == 0 then
  5672. return 0;
  5673. else
  5674. return tonumber(v[2]);
  5675. end
  5676. end
  5677. end
  5678. return 0;
  5679. end
  5680.  
  5681.  
  5682. function removeNumbers(text)
  5683. fullResult = "";
  5684. for i = 1, #text do
  5685. c = text:sub(i,i)
  5686. if c == "1" or c == "2" or c == "3" or c == "4" or c == "5" or c == "6" or c == "7" or c == "8" or c == "9" or c == "0" then -- why doesnt lua have if char numeric like c#
  5687.  
  5688. else
  5689. fullResult = fullResult .. c;
  5690. end
  5691. end
  5692. fullResult = string.lower(fullResult);
  5693. return fullResult;
  5694. end
  5695.  
  5696.  
  5697. function getKeywordResponse(buyersItem)
  5698. if _G.keywordreplies ~= nil then
  5699. for i,v in pairs(_G.keywordreplies) do
  5700. if string.find(buyersItem, v[1]) then
  5701. return v[2];
  5702. end
  5703. end
  5704. end
  5705. return "";
  5706. end
  5707.  
  5708.  
  5709. wishBotPrefix = "!";
  5710.  
  5711. function envIsAlphaNum(sIn)
  5712. return (string.match(sIn,"[^%w]") == nil)
  5713. end
  5714.  
  5715.  
  5716. function checkIfUsedPrice(price)
  5717. for iasdasd,viasdasd in pairs(allOpenTrades) do
  5718. if tonumber(viasdasd[2]) == tonumber(uniqPrice) then
  5719. return true;
  5720. end
  5721. end
  5722. return false;
  5723. end
  5724.  
  5725.  
  5726. local function onPlayerChatted(player, message)
  5727. if _G.wishBotEnabled then
  5728. pcall(function()
  5729. command = string.split(string.split(message, wishBotPrefix)[2], " ")[1];
  5730. if string.match(message, "/ad ") then
  5731. spawn(function()
  5732. username = player.Name:gsub('%s+', '');
  5733. if isUserEnemy(username) then
  5734.  
  5735. else
  5736. if doCooldown(username) then
  5737. if command == "buy" then
  5738. if wishBotEnabled then
  5739. if username == game.Players.LocalPlayer.Name then
  5740. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[wishbot] You can't buy your own item!", "All");
  5741. else
  5742. itemToBuy = "";
  5743. if string.match(message, "\"") then
  5744. for match in string.gmatch(message, "%b\"\"") do
  5745. itemToBuy = string.gsub(match, "\"", "");
  5746. break;
  5747. end
  5748. else
  5749. itemToBuy = string.split(message, " ")[3];
  5750. end
  5751. if itemToBuy ~= nil then
  5752. if string.match(string.lower(itemToBuy), "cola") then
  5753. itemToBuy = "Bloxy Cola";
  5754. end
  5755. pcall(function()
  5756. for iqqq,vqqq in pairs(renamedItems) do
  5757. if tostring(vqqq[2]) == itemToBuy then
  5758. itemToBuy = tostring(vqqq[1]);
  5759. break;
  5760. end
  5761. end
  5762. end)
  5763. if getKeywordResponse(message) == "" then
  5764. if itemInStock(itemToBuy) then
  5765. if getItemPrice(itemToBuy) > 0 then
  5766. uniqPrice = (getItemPrice(itemToBuy) + math.random(1,100));
  5767. if checkIfUsedPrice(uniqPrice) then
  5768. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. removeNumbers(username) .. ", Something went wrong!"), "All");
  5769. else
  5770. addTrade(username, tonumber(uniqPrice), itemToBuy);
  5771. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. removeNumbers(username) .. ", Please send me EXACTLY $" .. uniqPrice .. "pesos!"), "All");
  5772. wait(1);
  5773. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] The price is slightly higher so the bot knows who's who.", "All");
  5774. end
  5775. else
  5776. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] That item has been disabled for purchasing.", "All");
  5777. end
  5778. else
  5779. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Sorry, but that item isn't in stock, did you spell it correctly?", "All");
  5780. end
  5781. else
  5782. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. removeNumbers(username) .. ", " .. getKeywordResponse(message)), "All");
  5783. end
  5784. end
  5785. end
  5786. else
  5787. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Sorry, Wish bot is disabled!", "All");
  5788. end
  5789. elseif command == "setprice" then
  5790. if username == game.Players.LocalPlayer.Name then
  5791. wasSuccess = false;
  5792. pcall(function()
  5793. itemToSet = "";
  5794. itemPrice = 0;
  5795. if string.match(message, "\"") then
  5796. for match in string.gmatch(message, "%b\"\"") do
  5797. itemToSet = string.gsub(match, "\"", "");
  5798. itemPrice = tonumber(getPrice(message));
  5799. break;
  5800. end
  5801. else
  5802. itemToSet = string.split(message, " ")[3];
  5803. itemPrice = tonumber(string.split(message, " ")[4]);
  5804. end
  5805. pcall(function()
  5806. for iqqq,vqqq in pairs(renamedItems) do
  5807. if tostring(vqqq[2]) == itemToSet then
  5808. itemToSet = tostring(vqqq[1]);
  5809. break;
  5810. end
  5811. end
  5812. end)
  5813. setPrice(itemToSet, itemPrice);
  5814. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] " .. itemToSet .. " is now $" .. itemPrice .. "!"), "All");
  5815. wasSuccess = true;
  5816. end)
  5817. if wasSuccess == false then
  5818. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Something went wrong, did you enter a item name + price?", "All");
  5819. end
  5820. end
  5821. elseif command == "stock" then
  5822. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Current available stock (this might take a while):", "All");
  5823. wait(2);
  5824. for i,v in pairs(_G.prices) do
  5825. pcall(function()
  5826. displayedItemName = v[1];
  5827. itemToBuy = v[1];
  5828. for iqqq,vqqq in pairs(renamedItems) do
  5829. if tostring(vqqq[1]) == v[1] then
  5830. displayedItemName = tostring(vqqq[2]);
  5831. itemToBuy = tostring(vqqq[1]);
  5832. break;
  5833. end
  5834. end
  5835. if itemInStock(itemToBuy) and getItemPrice(itemToBuy) > 0 then
  5836. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Item: " .. displayedItemName .. " Price: " .. getItemPrice(itemToBuy)), "All");
  5837. wait(3);
  5838. end
  5839. end)
  5840. end
  5841. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] End of list.", "All");
  5842. elseif command == "price" then
  5843. itemToBuy = "";
  5844. renamedItemName = "";
  5845. if string.match(message, "\"") then
  5846. for match in string.gmatch(message, "%b\"\"") do
  5847. itemToBuy = string.gsub(match, "\"", "");
  5848. break;
  5849. end
  5850. else
  5851. itemToBuy = string.split(message, " ")[3];
  5852. end
  5853. if itemToBuy ~= nil then
  5854. if string.match(string.lower(itemToBuy), "cola") then
  5855. itemToBuy = "Bloxy Cola";
  5856. end
  5857. renamedItemName = itemToBuy;
  5858. pcall(function()
  5859. for iqqq,vqqq in pairs(renamedItems) do
  5860. if tostring(vqqq[2]) == itemToBuy then
  5861. itemToBuy = tostring(vqqq[1]);
  5862. renamedItemName = tostring(vqqq[2]);
  5863. break;
  5864. end
  5865. end
  5866. end)
  5867. if getKeywordResponse(message) == "" then
  5868. if itemInStock(itemToBuy) and getItemPrice(string.lower(itemToBuy)) > 0 then
  5869. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Item: " .. renamedItemName .. " Price: " .. getItemPrice(string.lower(itemToBuy))), "All");
  5870. else
  5871. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Sorry, that item isn't available right now.", "All");
  5872. end
  5873. else
  5874. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] Hey " .. removeNumbers(username) .. ", " .. getKeywordResponse(message)), "All");
  5875. end
  5876. end
  5877. elseif command == "disable" then
  5878. if username == game.Players.LocalPlayer.Name then
  5879. wishBotEnabled = false;
  5880. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Wish bot disabled!", "All");
  5881. end
  5882. elseif command == "enable" then
  5883. if username == game.Players.LocalPlayer.Name then
  5884. wishBotEnabled = true;
  5885. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Wish bot enabled!", "All");
  5886. end
  5887. elseif command == "help" then
  5888. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] " .. wishBotPrefix .. "help, " .. wishBotPrefix .. "buy (item) " .. wishBotPrefix .. "price (item), " .. wishBotPrefix .. "stock", "All");
  5889. wait(1);
  5890. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] If you're trying to buy an item with a space", "All");
  5891. wait(1);
  5892. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Please put quotes around it, example: \"Bloxy Cola\"", "All");
  5893. wait(1);
  5894. if username == game.Players.LocalPlayer.Name then
  5895. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot owner] " .. wishBotPrefix .. "enable, " .. wishBotPrefix .. "disable, " .. wishBotPrefix .. "setprice (item) (price), " .. wishBotPrefix .. "rename, " .. wishBotPrefix .. "prefix, " .. wishBotPrefix .. "bypass", "All");
  5896. end
  5897. elseif command == "rename" then
  5898. if username == game.Players.LocalPlayer.Name then
  5899. wasSuccess = false;
  5900. pcall(function()
  5901. itemToSet = "";
  5902. itemRenamedName = "";
  5903.  
  5904.  
  5905. counterer = 0;
  5906. for chunk in string.gmatch(message, "\"(.-)\"") do
  5907. counterer = counterer + 1;
  5908. if counterer == 1 then
  5909. itemToSet = chunk;
  5910. elseif counterer == 2 then
  5911. itemRenamedName = chunk;
  5912. else
  5913. break;
  5914. end
  5915. end
  5916. if counterer > 1 then
  5917. for iqqq,vqqq in pairs(renamedItems) do
  5918. if tostring(vqqq[1]) == itemToSet then
  5919. table.remove(renamedItems, tablefind(renamedItems, { vqqq[1], vqqq[2] }));
  5920. end
  5921. end
  5922.  
  5923. if itemToSet ~= "" and itemRenamedName ~= "" then
  5924. table.insert(renamedItems, { itemToSet, itemRenamedName });
  5925.  
  5926. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(bypassChat("/ad [wishbot] " .. itemToSet .. " is now " .. itemRenamedName .. "!"), "All");
  5927. wasSuccess = true;
  5928. end
  5929. end
  5930. end)
  5931. if wasSuccess == false then
  5932. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Something went wrong, did you enter the item name + renamed name?", "All");
  5933. end
  5934. end
  5935. elseif command == "prefix" then
  5936. if username == game.Players.LocalPlayer.Name then
  5937. wasSuccess = false;
  5938. pcall(function()
  5939. newPrfix = string.lower(string.split(message, " ")[3]);
  5940. if newPrfix ~= nil and envIsAlphaNum(newPrfix) == false then
  5941. wishBotPrefix = newPrfix;
  5942. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] The prefix is now '" .. wishBotPrefix .. "'!", "All");
  5943. wasSuccess = true;
  5944. end
  5945. end)
  5946. if wasSuccess == false then
  5947. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Something went wrong, did you enter a prefix?", "All");
  5948. end
  5949. end
  5950. elseif command == "bypass" then
  5951. if username == game.Players.LocalPlayer.Name then
  5952. wasSuccess = false;
  5953. pcall(function()
  5954. value = string.lower(string.split(message, " ")[3]);
  5955. if value == "true" then
  5956. bypassChatEnabled = true;
  5957. wasSuccess = true;
  5958. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Chat bypass enabled!", "All");
  5959. elseif value == "false" then
  5960. bypassChatEnabled = false;
  5961. wasSuccess = true;
  5962. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Chat bypass disabled!", "All");
  5963. end
  5964. end)
  5965. if wasSuccess == false then
  5966. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Something went wrong, did you enter true/false?", "All");
  5967. end
  5968. end
  5969. end
  5970. end
  5971. end
  5972. end)
  5973. end
  5974. end)
  5975. end
  5976. end
  5977. local function onPlayerAdded(player)
  5978. pcall(function()
  5979. player.Chatted:Connect(function (message) onPlayerChatted(player, message) end)
  5980. end)
  5981. end
  5982. game.Players.PlayerAdded:Connect(onPlayerAdded)
  5983.  
  5984. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5985. pcall(function()
  5986. v.Chatted:Connect(function (message) onPlayerChatted(v, message) end)
  5987. end)
  5988. end
  5989. print("wishbot loaded");
  5990.  
  5991. -- button
  5992. wishBotButton.Activated:Connect(function()
  5993. if _G.wishBotEnabled then
  5994. _G.wishBotEnabled = false;
  5995. wishBotButton.Text = "[OFF] WishBot"
  5996. notice:Fire("Lunahax", "WishBot disabled.");
  5997. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Wishbot has been disabled.", "All");
  5998. else
  5999. _G.wishBotEnabled = true;
  6000. wishBotButton.Text = "[ON] WishBot"
  6001. notice:Fire("Lunahax", "WishBot enabled.");
  6002. Game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/ad [wishbot] Wishbot has been enabled! Type '/.ad !help' for info", "All");
  6003. end
  6004. end)
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.  
  6014.  
  6015. ----
  6016.  
  6017.  
  6018.  
  6019.  
  6020. ---- rage aura stuff, red players
  6021. spawn(function()
  6022. local player = game.Players.LocalPlayer
  6023. local Players = game:GetService("Players")
  6024. function GetClosestFlaggedRed()
  6025. local TargetDistance = math.huge
  6026. local Target
  6027. pcall(function()
  6028. local Character = player.Character
  6029. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  6030. if not (Character or HumanoidRootPart) then return end
  6031.  
  6032. for i,v in ipairs(Players:GetPlayers()) do
  6033. pcall(function()
  6034. if v ~= player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and isUserFriend(v.Name) ~= true then
  6035. if v.Flagged.Value then
  6036. local TargetHRP = v.Character.HumanoidRootPart
  6037. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  6038. if mag < TargetDistance then
  6039. if v.Flagged.Value then -- if the user is flagged
  6040. if game:GetService("Workspace")[v.Name].NameTag.TextLabel.TextColor3 == Color3.fromRGB(255, 33, 33) then
  6041. TargetDistance = mag
  6042. Target = v
  6043. end
  6044. end
  6045. end
  6046. else
  6047.  
  6048. end
  6049. end
  6050. end)
  6051. end
  6052. end)
  6053. return Target
  6054. end
  6055.  
  6056. function killClosestRed()
  6057. pcall(function()
  6058. if _G.redRageAuraEnabled then
  6059. local Character = player.Character
  6060. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  6061. local closesttt = GetClosestFlaggedRed();
  6062. local mag = (HumanoidRootPart.Position - closesttt.Character.HumanoidRootPart.Position).magnitude
  6063.  
  6064. if mag < 250 then
  6065. if closesttt.Flagged.Value then -- if the user is flagged
  6066. if game:GetService("Workspace")[closesttt.Name].NameTag.TextLabel.TextColor3 == Color3.fromRGB(255, 33, 33) then
  6067. if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle.Reload then
  6068. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[closesttt.Name].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[closesttt.Name].Humanoid, 100, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  6069. end
  6070. end
  6071. end
  6072. end
  6073. end
  6074. end)
  6075. end
  6076.  
  6077. spawn(function()
  6078. while true do
  6079. pcall(function()
  6080. if _G.redRageAuraEnabled then
  6081. killClosestRed()
  6082. end
  6083. end)
  6084. wait();
  6085. end;
  6086. end);
  6087. end);
  6088.  
  6089.  
  6090. ---- rage aura stuff, yellow players
  6091. spawn(function()
  6092. local player = game.Players.LocalPlayer
  6093. local Players = game:GetService("Players")
  6094. function GetClosestFlaggedYellow()
  6095. local TargetDistance = math.huge
  6096. local Target
  6097. pcall(function()
  6098. local Character = player.Character
  6099. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  6100. if not (Character or HumanoidRootPart) then return end
  6101.  
  6102. for i,v in ipairs(Players:GetPlayers()) do
  6103. pcall(function()
  6104. if v ~= player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and isUserFriend(v.Name) ~= true then
  6105. if v.Flagged.Value then
  6106. local TargetHRP = v.Character.HumanoidRootPart
  6107. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  6108. if mag < TargetDistance then
  6109. if v.Flagged.Value then -- if the user is flagged
  6110. if game:GetService("Workspace")[v.Name].NameTag.TextLabel.TextColor3 == Color3.fromRGB(255, 187, 69) then
  6111. TargetDistance = mag
  6112. Target = v
  6113. end
  6114. end
  6115. end
  6116. else
  6117.  
  6118. end
  6119. end
  6120. end)
  6121. end
  6122. end)
  6123. return Target
  6124. end
  6125.  
  6126. function killClosestYellow()
  6127. pcall(function()
  6128. if _G.yellowRageAuraEnabled then
  6129. local Character = player.Character
  6130. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  6131. local closesttt = GetClosestFlaggedYellow();
  6132. local mag = (HumanoidRootPart.Position - closesttt.Character.HumanoidRootPart.Position).magnitude
  6133.  
  6134. if mag < 250 then
  6135. if closesttt.Flagged.Value and player.Flagged.Value then -- if the user is flagged
  6136. if game:GetService("Workspace")[closesttt.Name].NameTag.TextLabel.TextColor3 == Color3.fromRGB(255, 187, 69) then
  6137. if game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle.Reload then
  6138. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(33, game:GetService("Workspace")[closesttt.Name].HumanoidRootPart.CFrame, 1, game:GetService("Workspace")[closesttt.Name].Humanoid, 100, game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Tool"));
  6139. end
  6140. end
  6141. end
  6142. end
  6143. end
  6144. end)
  6145. end
  6146.  
  6147. spawn(function()
  6148. while true do
  6149. pcall(function()
  6150. if _G.yellowRageAuraEnabled then
  6151. killClosestYellow()
  6152. end
  6153. end)
  6154. wait();
  6155. end;
  6156. end);
  6157. end);
  6158.  
  6159.  
  6160. spawn(function()
  6161. while true do
  6162. pcall(function()
  6163. if variables.autoColaDrink then
  6164. for _, vItm in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  6165. if vItm.Name == "Bloxy Cola" then
  6166. if game.Players.LocalPlayer.Character.Humanoid.Health <= 80 then
  6167. Game:GetService("ReplicatedStorage").Events.ToolsEvent:FireServer(4, vItm);
  6168. end
  6169. end
  6170. end
  6171. end
  6172. end)
  6173. wait();
  6174. end
  6175. end);
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181. function GetClosestOwnedMaterial()
  6182. local lplayer = game.Players.LocalPlayer
  6183. local Character = lplayer.Character
  6184. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  6185. if not (Character or HumanoidRootPart) then return end
  6186. local TargetDistance = math.huge
  6187. local Target
  6188. for i,v in ipairs(game:GetService("Workspace").Materials:GetChildren()) do
  6189. pcall(function()
  6190. mesh = nil;
  6191. pcall(function()
  6192. if v.PrimaryPart.Name ~= "" then
  6193. mesh = v.PrimaryPart
  6194. end
  6195. end)
  6196. pcall(function()
  6197. if mesh == nil then
  6198. mesh = v.PrimaryPart
  6199. end
  6200. end)
  6201. if mesh then
  6202. if string.lower(tostring(v.TrueOwner.Value)) == tostring(string.lower(game.Players.LocalPlayer.Name)) then
  6203. local TargetHRP = mesh
  6204. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  6205. if mag < TargetDistance then
  6206. TargetDistance = mag
  6207. Target = v
  6208. end
  6209. end
  6210. end
  6211. end)
  6212. end
  6213.  
  6214. return Target
  6215. end
  6216.  
  6217. function runAutoScrapFarm()
  6218. if variables.autoScrapFarm then
  6219. pcall(function()
  6220. hasFoundCargoStation = false;
  6221. pcall(function()
  6222. if game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Capital Cargo Station"].Name == "Capital Cargo Station" then
  6223. hasFoundCargoStation = true;
  6224. end
  6225. end)
  6226. if hasFoundCargoStation then
  6227. cargoStation = game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Capital Cargo Station"];
  6228. for i,v in pairs(game:GetService("Workspace").Scavage:GetChildren()) do
  6229. if variables.autoScrapFarm and game.Players.LocalPlayer.PlayerData.CraftCharges.Value > 0 then
  6230. pcall(function()
  6231. if v.Name ~= "Vine" or v.Name ~= "Wooden Log" then
  6232. didFindPart = false;
  6233. pcall(function()
  6234. print(v.PrimaryPart.CFrame);
  6235. didFindPart = true;
  6236. end)
  6237. if didFindPart then
  6238. local cFrameRn = nil;
  6239. cFrameRn = CFrame.new(Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Y, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z));
  6240.  
  6241. if variables.autoScrapFarm and game.Players.LocalPlayer.PlayerData.CraftCharges.Value > 0 then
  6242. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  6243. controls:Disable();
  6244.  
  6245. CFrameEnd = v.PrimaryPart.CFrame;
  6246. Time = 3
  6247. tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6248. tween:Play()
  6249. tween.Completed:Wait()
  6250.  
  6251. wait(2);
  6252. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(52, v);
  6253. wait(1);
  6254. itm = GetClosestOwnedMaterial();
  6255. Game:GetService("ReplicatedStorage").Events.PickUpEvent:FireServer(itm, true);
  6256. wait(1);
  6257.  
  6258. CFrameEnd = cargoStation.Union.CFrame;
  6259. Time = 3
  6260. tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6261. tween:Play()
  6262. tween.Completed:Wait()
  6263.  
  6264. wait(1);
  6265. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(41, cargoStation, itm);
  6266. CFrameEnd = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z));
  6267. Time = 3
  6268. tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6269. tween:Play()
  6270. tween.Completed:Wait()
  6271. else
  6272. CFrameEnd = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z));
  6273. Time = 3
  6274. tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6275. tween:Play()
  6276. tween.Completed:Wait()
  6277.  
  6278. notice:Fire("Lunahax", "Disabling autoscrapfarm!");
  6279. variables.autoScrapFarm = false;
  6280. autoScrapFarmButton.Text = "[OFF] AutoScrapFarm"
  6281. end
  6282. end
  6283. end
  6284. end)
  6285. else
  6286. notice:Fire("Lunahax", "Disabling autoscrapfarm!");
  6287. variables.autoScrapFarm = false;
  6288. autoScrapFarmButton.Text = "[OFF] AutoScrapFarm"
  6289. end
  6290. end
  6291. else
  6292. notice:Fire("Lunahax", "Please place a capital cargo station in your node for AutoScrapFarm!", 4);
  6293. end
  6294. end)
  6295. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  6296. controls:Enable();
  6297. end
  6298. end
  6299.  
  6300.  
  6301.  
  6302.  
  6303. function autoCornFarmRun()
  6304. if variables.autoCornFarm then
  6305. hasFoundCargoStation = false;
  6306. pcall(function()
  6307. if game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Capital Cargo Station"].Name == "Capital Cargo Station" then
  6308. hasFoundCargoStation = true;
  6309. end
  6310. end)
  6311. if hasFoundCargoStation then
  6312. pcall(function()
  6313. cargoStation = game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Capital Cargo Station"];
  6314. for i,v in pairs(game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]:GetChildren()) do
  6315. pcall(function()
  6316. if v.Name == "Corn Farm" or v.Name == "Tomato Farm" or v.Name == "Carrot Farm" then
  6317. if v["3"].Transparency == 0 then
  6318. pcall(function()
  6319. -- ready for harvest
  6320. local cFrameRn = nil;
  6321. cFrameRn = CFrame.new(Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Y, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z));
  6322. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  6323. controls:Disable();
  6324. pcall(function()
  6325. wait(1);
  6326. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v["3"].CFrame;
  6327. wait(1);
  6328. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(40, v);
  6329. wait(1);
  6330. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(40, v);
  6331. wait(1);
  6332. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = cargoStation.Union.CFrame;
  6333. wait(1);
  6334. corn = nil;
  6335. for i1, v1 in pairs(game:GetService("Workspace")[game.Players.LocalPlayer.Name]:GetChildren()) do
  6336. if string.match(v1.Name, "Corn") or string.match(v1.Name, "Tomato") or string.match(v1.Name, "Carrot") then
  6337. corn = v1;
  6338. break;
  6339. end
  6340. end
  6341. if corn ~= nil then
  6342. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(41, cargoStation, corn);
  6343. end
  6344. end)
  6345. wait(1);
  6346. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z));
  6347. wait(1);
  6348. controls:Enable();
  6349. end)
  6350. end
  6351. end
  6352. end)
  6353. end
  6354. end)
  6355. else
  6356. notice:Fire("Lunahax", "Please place a capital cargo station in your node for AutoCornFarm!", 4);
  6357. end
  6358. end
  6359. end
  6360.  
  6361.  
  6362. function auroAureusRun()
  6363. if variables.autoAureus then
  6364. hasFoundScavStation = false;
  6365. pcall(function()
  6366. if game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Scavenge Station"].Name == "Scavenge Station" then
  6367. hasFoundScavStation = true;
  6368. end
  6369. end)
  6370. if hasFoundScavStation then
  6371. pcall(function()
  6372. scavStation = game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Scavenge Station"];
  6373. timerOnThing = game.Players.LocalPlayer.PlayerGui.Client.Drone.Slots.Amt.Text;
  6374. if timerOnThing == "Ready" then
  6375. pcall(function()
  6376. -- ready for drone
  6377. local cFrameRn = nil;
  6378. cFrameRn = CFrame.new(Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Y, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z));
  6379. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  6380. controls:Disable();
  6381. pcall(function()
  6382.  
  6383. CFrameEnd = scavStation.Union.CFrame;
  6384. Time = 5
  6385. tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6386. tween:Play()
  6387. tween.Completed:Wait()
  6388.  
  6389.  
  6390. wait(1);
  6391. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(scavStation);
  6392. wait(1);
  6393. Game:GetService("ReplicatedStorage").Events.MenuAcitonEvent:FireServer(1, scavStation);
  6394. wait(1);
  6395.  
  6396. CFrameEnd = game:GetService("Workspace").DroneShipment.MeshPart.CFrame;
  6397. Time = 5
  6398. tween = game:GetService("TweenService"):Create(game:GetService("Workspace").Drones[game.Players.LocalPlayer.Name].Hull, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6399. tween:Play()
  6400. tween.Completed:Wait()
  6401.  
  6402. wait(2);
  6403. Game:GetService("ReplicatedStorage").Events.MenuAcitonEvent:FireServer(3);
  6404. wait(1);
  6405. game:GetService("Workspace").Drones[game.Players.LocalPlayer.Name].Hull.CFrame = game:GetService("Workspace").Buildings[game.Players.LocalPlayer.Name]["Scavenge Station"].Union.CFrame;
  6406. wait(1);
  6407. Game:GetService("ReplicatedStorage").Events.MenuAcitonEvent:FireServer(4);
  6408. wait();
  6409. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(scavStation);
  6410. end)
  6411. wait(1);
  6412.  
  6413. CFrameEnd = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z));
  6414. Time = 5
  6415. tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6416. tween:Play()
  6417. tween.Completed:Wait()
  6418.  
  6419. wait(1);
  6420. controls:Enable();
  6421. Game:GetService("ReplicatedStorage").Events.ScavengeFunction:InvokeServer("Old-World Crate");
  6422.  
  6423. end)
  6424. end
  6425. end)
  6426. else
  6427. notice:Fire("Lunahax", "Please place a scavenge station in your node for AutoAureus!", 4);
  6428. end
  6429. end
  6430. end
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436. function autoScavRun()
  6437. if variables.autoScavEnabled then
  6438. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  6439. pcall(function()
  6440. for i,v in pairs(game:GetService("Workspace").Loot:GetChildren()) do
  6441. wait(2);
  6442. shouldBreak = false;
  6443. pcall(function()
  6444. if v.LootCrate ~= nil then
  6445. pcall(function()
  6446. controls:Disable();
  6447. local cFrameRn = nil;
  6448. cFrameRn = CFrame.new(Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.X, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Y, game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Z));
  6449. local CFrameEnd = v.LootCrate.CFrame;
  6450. local Time = 5
  6451. local tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6452. tween:Play()
  6453. tween.Completed:Wait()
  6454. wait(2);
  6455. Game:GetService("ReplicatedStorage").Events.CratePickUpEvent:FireServer(v);
  6456. wait(2);
  6457.  
  6458. local CFrameEnd = CFrame.new(Vector3.new(cFrameRn.X, cFrameRn.Y, cFrameRn.Z));
  6459. local Time = 5
  6460. local tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(Time), {CFrame = CFrameEnd})
  6461. tween:Play()
  6462. tween.Completed:Wait()
  6463.  
  6464. shouldBreak = true;
  6465. wait(1);
  6466. end)
  6467. end
  6468. end)
  6469. if shouldBreak then
  6470. break;
  6471. end
  6472. end
  6473. controls:Enable();
  6474. end)
  6475. pcall(function()
  6476. local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
  6477. controls:Enable();
  6478. end)
  6479. Game:GetService("ReplicatedStorage").Events.ScavengeFunction:InvokeServer("Scavenge Crate");
  6480. end
  6481. end
  6482.  
  6483.  
  6484.  
  6485. function getClosestOwnedPrinter()
  6486. local lplayer = game.Players.LocalPlayer
  6487. local Character = lplayer.Character
  6488. local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart")
  6489. if not (Character or HumanoidRootPart) then return end
  6490. local TargetDistance = math.huge
  6491. local Target
  6492. for i,v in ipairs(game:GetService("Workspace").MoneyPrinters:GetChildren()) do
  6493. pcall(function()
  6494. mesh = nil;
  6495. pcall(function()
  6496. if v.PrimaryPart.Name ~= "" then
  6497. mesh = v.PrimaryPart
  6498. end
  6499. end)
  6500. pcall(function()
  6501. if mesh == nil then
  6502. mesh = v.PrimaryPart
  6503. end
  6504. end)
  6505. if mesh then
  6506. if string.lower(tostring(v.TrueOwner.Value)) == tostring(string.lower(game.Players.LocalPlayer.Name)) then
  6507. local TargetHRP = mesh
  6508. local mag = (HumanoidRootPart.Position - TargetHRP.Position).magnitude
  6509. if mag < TargetDistance then
  6510. TargetDistance = mag
  6511. Target = v
  6512. end
  6513. end
  6514. end
  6515. end)
  6516. end
  6517.  
  6518. return Target
  6519. end
  6520.  
  6521.  
  6522. isDoingPrinterRn = false;
  6523.  
  6524. function doPrinterStuffy()
  6525. pcall(function()
  6526. if isDoingPrinterRn == false then
  6527. isDoingPrinterRn = true;
  6528. if variables.autoPrinterFarm then
  6529. if variables.deathBarrierBypassEnabled then
  6530. pcall(function()
  6531. for i,v in pairs(game:GetService("Workspace").MoneyPrinters:GetChildren()) do
  6532. if string.lower(tostring(v.TrueOwner.Value)) == tostring(string.lower(game.Players.LocalPlayer.Name)) then
  6533. if tonumber(v.Int.Money.Value) > 0 then
  6534. howManyIsLeft = v.Int.Uses.Value;
  6535.  
  6536. cframeyy = CFrame.new(v.PrimaryPart.CFrame.X, v.PrimaryPart.CFrame.Y + 3, v.PrimaryPart.CFrame.Z);
  6537.  
  6538. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = cframeyy;
  6539.  
  6540. wait(2);
  6541. Game:GetService("ReplicatedStorage").Events.InteractEvent:FireServer(v);
  6542.  
  6543. if howManyIsLeft == 0 then
  6544. wait(1);
  6545. runAutoPrinter();
  6546. end
  6547. end
  6548. end
  6549. end
  6550. end)
  6551. else
  6552. notice:Fire("Lunahax", "Please enable Bypass Barriers!", 4);
  6553. end
  6554. end
  6555. isDoingPrinterRn = false;
  6556. else
  6557.  
  6558. end
  6559. end)
  6560. isDoingPrinterRn = false;
  6561. end
  6562.  
  6563.  
  6564.  
  6565. function runAutoPrinter()
  6566. if variables.autoPrinterFarm then
  6567. if variables.deathBarrierBypassEnabled then
  6568. pcall(function()
  6569. ownedPrinters = 0;
  6570. printersMade = 0;
  6571. for i,v in pairs(game:GetService("Workspace").MoneyPrinters:GetChildren()) do
  6572. if string.lower(tostring(v.TrueOwner.Value)) == tostring(string.lower(game.Players.LocalPlayer.Name)) then
  6573. ownedPrinters = ownedPrinters + 1;
  6574. end
  6575. end
  6576.  
  6577. if ownedPrinters >= 2 or printersMade >= 2 then
  6578. -- already have 2 printers
  6579. else
  6580. pcall(function()
  6581. Game:GetService("ReplicatedStorage").Events.BuildingEvent:FireServer(1, "Node", CFrame.new(-0.609249473, 0, 0.498477787, 0, 0, 1, 0, 1, -0, -1, 0, 0));
  6582. wait(1);
  6583. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-444.14743, 137.24617, -672.167603, -0.18111819, 0, -0.983460665, 0, 1, 0, 0.983460665, 0, -0.18111819);
  6584.  
  6585. wait(1);
  6586. Game:GetService("ReplicatedStorage").Events.MenuEvent:FireServer(2, "Money Printer Advanced", nil, 8);
  6587. wait(1);
  6588. printer = getClosestOwnedPrinter();
  6589. Game:GetService("ReplicatedStorage").Events.PickUpEvent:FireServer(printer, true);
  6590. counterunowo = 0;
  6591. pcall(function()
  6592. while tonumber(printer.Int.Money.Value) < 999999 do
  6593. if counterunowo > 10 then
  6594. break;
  6595. end
  6596. wait(1);
  6597. counterunowo = counterunowo + 1;
  6598. end
  6599. end)
  6600. wait(1);
  6601. didSuccessyy = false;
  6602. pcall(function()
  6603. if tonumber(printer.Int2.Money.Value) < 99999 then
  6604. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-0.609249473, 3, 0.498477787, 0, 0, 1, 0, 1, -0, -1, 0, 0);
  6605. didSuccessyy = true;
  6606. end
  6607. end)
  6608. if didSuccessyy then
  6609.  
  6610. else
  6611. Game:GetService("ReplicatedStorage").Events.PickUpEvent:FireServer(printer, true);
  6612. wait(1);
  6613. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-0.609249473, 3, 0.498477787, 0, 0, 1, 0, 1, -0, -1, 0, 0);
  6614. end
  6615.  
  6616. wait(2);
  6617. end)
  6618. pcall(function()
  6619. Game:GetService("ReplicatedStorage").Events.PickUpEvent:FireServer(printer, false);
  6620. end)
  6621. wait(2);
  6622.  
  6623.  
  6624. printer.Int.Money.Changed:connect(function(newVal)
  6625. doPrinterStuffy();
  6626. end)
  6627.  
  6628. printersMade = printersMade + 1;
  6629. runAutoPrinter();
  6630. end
  6631. end)
  6632. else
  6633. notice:Fire("Lunahax", "Please enable Bypass Barriers!", 4);
  6634. end
  6635. end
  6636. end
  6637.  
  6638.  
  6639.  
  6640.  
  6641. ---------------------------------
  6642. -- global every 5s loop, do things here
  6643. spawn(function()
  6644. while wait() do
  6645. -- printer loop, re-draw every 5 seconds incase updates (todo, used onchanged etc so i dont have to do this every 5s)
  6646. pcall(function()
  6647. if variables.printerEspEnabled then
  6648. killPrinters();
  6649. doPrinters();
  6650. else
  6651. killPrinters();
  6652. end
  6653.  
  6654. if crateEspEnabled then
  6655. killCrates();
  6656. doCrates();
  6657. else
  6658. killCrates();
  6659. end
  6660.  
  6661. if entityEspEnabled then
  6662. killEntities();
  6663. doEntities();
  6664. else
  6665. killEntities();
  6666. end
  6667. end)
  6668.  
  6669.  
  6670. pcall(function()
  6671. if variables.speedHackEnabled then
  6672. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100;
  6673. end
  6674. end)
  6675.  
  6676. pcall(function()
  6677. autoCornFarmRun();
  6678. autoScavRun();
  6679. auroAureusRun();
  6680. runAutoScrapFarm();
  6681. runAutoPrinter();
  6682. doPrinterStuffy();
  6683. end)
  6684.  
  6685. pcall(function()
  6686. if variables.hitboxExpandEnabled then
  6687. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6688. pcall(function()
  6689. if v ~= game:GetService("Players").LocalPlayer then
  6690. v.Character.HumanoidRootPart.Size = Vector3.new(20,20,20);
  6691. v.Character.HumanoidRootPart.Transparency = 0.7;
  6692. v.Character.HumanoidRootPart.BrickColor = BrickColor.new("Bright green");
  6693. v.Character.HumanoidRootPart.Material = "Neon";
  6694. v.Character.HumanoidRootPart.CanCollide = false;
  6695. end
  6696. end)
  6697. end
  6698. else
  6699. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6700. pcall(function()
  6701. if v ~= game:GetService("Players").LocalPlayer then
  6702. v.Character.HumanoidRootPart.Size = Vector3.new(2,2,1)
  6703. v.Character.HumanoidRootPart.CanCollide = true
  6704. end
  6705. end)
  6706. end
  6707. end
  6708. end)
  6709.  
  6710. pcall(function()
  6711. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6712. if isUserEsMod(v.Name) then
  6713. notice:Fire("Lunahax", "WARNING! Moderator " .. v.Name .. " is in your game.", 4);
  6714. end
  6715. end
  6716.  
  6717. end)
  6718.  
  6719. wait(5);
  6720. end
  6721. end);
  6722.  
  6723. spawn(function()
  6724. while true do
  6725. pcall(function()
  6726. local numbtest = 0;
  6727. for i,vBuilding in ipairs(game:GetService("Workspace").Buildings:GetChildren()) do
  6728. for i,vBItem in ipairs(vBuilding:GetChildren()) do
  6729. pcall(function()
  6730. if vBItem.Name == "Dispencer" then
  6731. local itemCount = vBItem.Dispencer.Count.Value;
  6732. local itemPrice = vBItem.Dispencer.Price.Value
  6733. local itemName = vBItem.Dispencer.Value;
  6734. if vBItem.Main and itemName ~= "" and itemCount > 0 then
  6735. local newButton = Instance.new("TextButton")
  6736. newButton.Parent = dispenserListScrollingFrame
  6737. newButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6738. newButton.Size = UDim2.new(0, 200, 0, 50)
  6739. newButton.Style = Enum.ButtonStyle.RobloxRoundDropdownButton
  6740. newButton.Position = UDim2.new(0, 0, numbtest, 0);
  6741. newButton.Font = Enum.Font.SourceSans
  6742. newButton.Text = "(" .. itemCount .. ") " .. itemName .. ": $" .. itemPrice
  6743. newButton.TextColor3 = Color3.fromRGB(0, 0, 0)
  6744. newButton.TextSize = 25.000
  6745. numbtest = numbtest + 0.005;
  6746. newButton.Activated:Connect(function()
  6747. variables.dispClicked = vBItem;
  6748. populateDispInfoWhenClicked();
  6749. end)
  6750. end
  6751. end
  6752. end)
  6753. wait();
  6754. end
  6755. end
  6756. end)
  6757. wait(15);
  6758. pcall(function()
  6759. for _asd, vp in pairs(dispenserListScrollingFrame:GetChildren()) do
  6760. vp:destroy();
  6761. end
  6762. end)
  6763. end
  6764. end)
  6765.  
  6766.  
  6767. loadConfigButton.Activated:Connect(function()
  6768. local validC = isfile("lunahaxConfig.txt")
  6769. if validC then
  6770. local contentsC = readfile("lunahaxConfig.txt");
  6771. for line in contentsC:gmatch("[^\r\n]+") do
  6772. local key = split(line,"=")[1]
  6773. local value = split(line,"=")[2]
  6774. local lval = nil;
  6775. if value == "true" then
  6776. lval = true
  6777. else
  6778. lval = false;
  6779. end
  6780. local onOff = "";
  6781. if lval then
  6782. onOff = "[ON] "
  6783. else
  6784. onOff = "[OFF] "
  6785. end
  6786.  
  6787. if key == "variables.espEnabled" then
  6788. variables.espEnabled = lval;
  6789. playerEspButton.Text = onOff .. "Player ESP"
  6790. if variables.espEnabled then
  6791. pcall(function()
  6792. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6793. pcall(UnloadPlayer, v);
  6794. end
  6795. end)
  6796. pcall(function()
  6797. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6798. spawn(function() pcall(LoadPlayer, v) end)
  6799. end
  6800. end)
  6801. else
  6802. pcall(function()
  6803. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6804. pcall(UnloadPlayer, v);
  6805. end
  6806. end)
  6807. end
  6808. elseif key == "variables.printerEspEnabled" then
  6809. variables.printerEspEnabled = lval;
  6810. printerEspButton.Text = onOff .. "Printer ESP"
  6811. if variables.printerEspEnabled then
  6812. pcall(function()
  6813. killPrinters()
  6814. end)
  6815. pcall(function()
  6816. doPrinters()
  6817. end)
  6818. else
  6819. pcall(function()
  6820. killPrinters()
  6821. end)
  6822. end
  6823. elseif key == "entityEspEnabled" then
  6824. entityEspEnabled = lval;
  6825. entityEspButton.Text = onOff .. "Entity ESP"
  6826. if entityEspEnabled then
  6827. pcall(function()
  6828. killEntities();
  6829. end)
  6830. pcall(function()
  6831. doEntities();
  6832. end)
  6833. else
  6834. pcall(function()
  6835. killEntities();
  6836. end)
  6837. end
  6838. elseif key == "crateEspEnabled" then
  6839. crateEspEnabled = lval;
  6840. crateEspButton.Text = onOff .. "Crate ESP"
  6841. if crateEspEnabled then
  6842. pcall(function()
  6843. killCrates();
  6844. end)
  6845. pcall(function()
  6846. doCrates();
  6847. end)
  6848. else
  6849. pcall(function()
  6850. killCrates();
  6851. end)
  6852. end
  6853. elseif key == "_G.nlrLoop" then
  6854. _G.nlrLoop = lval;
  6855. disableNlrButton.Text = onOff .. "Disable NLR"
  6856. elseif key == "variables.isNodeKillEnabled" then
  6857. variables.isNodeKillEnabled = lval;
  6858. nodeKillButton.Text = onOff .. "NodeKill"
  6859. elseif key == "variables.aimbotEnabled" then
  6860. variables.aimbotEnabled = lval;
  6861. aimbotButton.Text = onOff .. "(q) Aimbot"
  6862. elseif key == "variables.clickTpEnabled" then
  6863. variables.clickTpEnabled = lval;
  6864. clickTpButton.Text = onOff .. "(x) MouseTP"
  6865. elseif key == "variables.flyJump" then
  6866. variables.flyJump = lval;
  6867. flyJumpButton.Text = onOff .. "Fly Jump"
  6868. elseif key == "variables.noclipBool" then
  6869. variables.noclipBool = lval;
  6870. noclipButton.Text = onOff .. "Noclip"
  6871. elseif key == "variables.weaponMultiplierEnabled" then
  6872. variables.weaponMultiplierEnabled = lval;
  6873. _G.weaponMultiplierEnabled = lval;
  6874. weaponMultiplierButton.Text = onOff .. "Weapon Multi"
  6875. elseif key == "variables.deathBarrierBypassEnabled" then
  6876. variables.deathBarrierBypassEnabled = lval;
  6877. _G.deathBarrierBypassEnabled = lval;
  6878. deathBarrierBypassButton.Text = onOff .. "Bypass Barriers"
  6879. elseif key == "variables.speedHackEnabled" then
  6880. if _G.bypassEnabled then
  6881. variables.speedHackEnabled = lval;
  6882. if variables.speedHackEnabled then
  6883. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100;
  6884. else
  6885. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16;
  6886. end
  6887. speedHackButton.Text = onOff .. "SpeedHack"
  6888. end
  6889. elseif key == "variables.autoColaDrink" then
  6890. variables.autoColaDrink = lval;
  6891. autoDrinkButton.Text = onOff .. "AutoDrink"
  6892. elseif key == "variables.itemSniperEnabled" then
  6893. variables.itemSniperEnabled = lval;
  6894. itemSniperButton.Text = onOff .. "Item Sniper"
  6895. elseif key == "variables.onlyFlagged" then
  6896. variables.onlyFlagged = lval;
  6897. onlyTargetFlaggedButton.Text = onOff .. "Only flagged"
  6898. elseif key == "infiniteAmmo" then
  6899. if lval then
  6900. variables.infSmgAmmo = true;
  6901. variables.infRifAmmo = true;
  6902. variables.infPisAmmo = true;
  6903. local Player = game:GetService("Players").LocalPlayer
  6904. Player.PlayerData["Pistol Ammo"].Value = 1000;
  6905. Player.PlayerData["Pistol Ammo"].RobloxLocked = true;
  6906. Player.PlayerData["SMG Ammo"].Value = 1000;
  6907. Player.PlayerData["SMG Ammo"].RobloxLocked = true;
  6908. Player.PlayerData["Rifle Ammo"].Value = 1000;
  6909. Player.PlayerData["Rifle Ammo"].RobloxLocked = true;
  6910. infiniteAmmoButton.Text = "[ON] InfiniteAmmo"
  6911. else
  6912. variables.infSmgAmmo = false;
  6913. variables.infRifAmmo = false;
  6914. variables.infPisAmmo = false;
  6915. local Player = game:GetService("Players").LocalPlayer
  6916. Player.PlayerData["Pistol Ammo"].RobloxLocked = false;
  6917. Player.PlayerData["SMG Ammo"].RobloxLocked = false;
  6918. Player.PlayerData["Rifle Ammo"].RobloxLocked = false;
  6919. infiniteAmmoButton.Text = "[OFF] InfiniteAmmo"
  6920. end
  6921. elseif key == "_G.redRageAuraEnabled" then
  6922. _G.redRageAuraEnabled = lval;
  6923. rageAuraRedButton.Text = onOff .. "Red RageAura"
  6924. elseif key == "_G.yellowRageAuraEnabled" then
  6925. _G.yellowRageAuraEnabled = lval;
  6926. yellowRageAuraRedButton.Text = onOff .. "Yellow RageAura"
  6927. elseif key == "variables.globalChat" then
  6928. variables.globalChat = lval;
  6929. globalChatButton.Text = onOff .. "Global chat"
  6930. elseif key == "variables.deathReturnEnabled" then
  6931. variables.deathReturnEnabled = lval;
  6932. deathReturnButton.Text = onOff .. "Death Return"
  6933. end
  6934. end
  6935. notice:Fire("Lunahax", "Config loaded!");
  6936. else
  6937. notice:Fire("Lunahax", "Config file does not exist!", 4);
  6938. end
  6939. end)
  6940.  
  6941.  
  6942. local mt = getrawmetatable(game);
  6943. local backup = mt.__namecall;
  6944. if setreadonly then setreadonly(mt, false) else make_writeable(mt, true) end
  6945.  
  6946. mt.__namecall = newcclosure(function(...)
  6947. local method = getnamecallmethod()
  6948. local args = {...}
  6949. if method == "FindPartOnRayWithWhitelist" then
  6950. if _G.deathBarrierBypassEnabled then
  6951. local getScript = getfenv(2).script
  6952. if getScript == nil then
  6953. getScript = ""
  6954. end
  6955. if tostring(getScript:GetFullName()) == "game.Players.LocalPlayer.PlayerScripts.LocalScript" then
  6956. args[2].Y = 144;
  6957. return backup(unpack(args))
  6958. else
  6959. return backup(...)
  6960. end
  6961. else
  6962. return backup(...)
  6963. end
  6964. end
  6965.  
  6966.  
  6967. if method == "FireServer" or method == "InvokeServer" then
  6968. if _G.weaponMultiplierEnabled then
  6969. if args[1].Name == "MenuActionEvent" then
  6970. if args[2] == 33 and args[8] ~= "" and args[8] ~= "a" then
  6971. spawn(function()
  6972. wait()
  6973. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6974. wait()
  6975. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6976. wait()
  6977. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6978. wait(0.1)
  6979. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6980. wait()
  6981. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6982. wait()
  6983. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6984. wait(0.1)
  6985. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6986. wait()
  6987. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6988. wait()
  6989. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6990. wait()
  6991. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6992. wait(0.1)
  6993. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6994. wait()
  6995. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6996. wait()
  6997. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  6998. wait()
  6999. Game:GetService("ReplicatedStorage").Events.MenuActionEvent:FireServer(args[2], args[3], args[4], args[5], args[6], args[7], "a");
  7000. end);
  7001. return backup(unpack(args))
  7002. end
  7003. elseif args[1].Name == "MenuActionEvent" and args[2] == 33 and args[8] == "a" then
  7004. args[8] = "";
  7005. return backup(unpack(args))
  7006. else
  7007.  
  7008. end
  7009. end
  7010. end
  7011. return backup(...)
  7012. end)
  7013.  
  7014. local mmindex = mt.__index
  7015. mt.__index = function(Instance, string)
  7016. if string == "WalkSpeed" then
  7017. return (1)
  7018. end
  7019. return mmindex(Instance, string)
  7020. end
  7021. _G.bypassEnabled = true;
  7022. print("workaround loaded");
  7023.  
  7024.  
  7025. ------------------------------------
  7026. -- this should always be at the end of the script, this loads the map
  7027. -- load map by teleporting
  7028. local function loadmap()
  7029. game:GetService("Workspace").Camera.CameraType = Enum.CameraType.Scriptable;
  7030. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(-2251, 196, 1465));
  7031. wait(1)
  7032. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(-1533, 190, -344));
  7033. wait(1)
  7034. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(-502, 138, -1308));
  7035. wait(1)
  7036. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(1494, 272, -1663));
  7037. wait(1)
  7038. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(1983, 138, 48));
  7039. wait(1)
  7040. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(2144, 135, 1611));
  7041. wait(1)
  7042. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(5, 274, 1302));
  7043. wait(1)
  7044. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(-131, 197, -463));
  7045. wait(1)
  7046. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(-1572, 206, -1235));
  7047. wait(1)
  7048. game:GetService("Workspace").Camera.CFrame = CFrame.new(Vector3.new(-1725, 263, -1798));
  7049. wait(1)
  7050. game:GetService("Workspace").Camera.CameraType = Enum.CameraType.Custom;
  7051. end
  7052. --spawn(loadmap())
  7053.  
  7054.  
  7055. --todo make this into a library would be neater
  7056. function addButton(buttonText, frame, func)
  7057. howMuch = 0;
  7058. pcall(function()
  7059. lastItem = nil;
  7060. for i,v in pairs(frame:GetChildren()) do
  7061. if v.ClassName == "ImageButton" or v.ClassName == "TextLabel" then
  7062. lastItem = v;
  7063. end
  7064. end
  7065. if lastItem ~= nil then
  7066. howMuch = lastItem.Position.Y.Offset + 35;
  7067. end
  7068. end)
  7069.  
  7070. lhImgButtonAdd = Instance.new("ImageButton");
  7071. lhImgButtonAdd.Name = "lhButton";
  7072. lhImgButtonAdd.Image = "rbxassetid://725697201"
  7073. lhImgButtonAdd.Position = UDim2.new(0, 238, 0, howMuch);
  7074. lhImgButtonAdd.BackgroundTransparency = 1;
  7075. lhImgButtonAdd.ImageColor3 = Color3.fromRGB(154, 110, 79);
  7076. lhImgButtonAdd.AnchorPoint = Vector2.new(0.5, 0);
  7077. lhImgButtonAdd.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7078. lhImgButtonAdd.ZIndex = 1;
  7079. lhImgButtonAdd.Size = UDim2.new(1, -14, 0, 30);
  7080. lhImgButtonAdd.ScaleType = 1;
  7081. lhImgButtonAdd.SliceCenter = Rect.new(34, 34, 34, 34);
  7082.  
  7083. lhTextLabelAdd = Instance.new("TextLabel");
  7084. lhTextLabelAdd.Name = "TextLabel";
  7085. lhTextLabelAdd.Font = 4;
  7086. lhTextLabelAdd.Text = buttonText;
  7087. lhTextLabelAdd.Parent = lhImgButtonAdd;
  7088. lhTextLabelAdd.BackgroundTransparency = 1;
  7089. lhTextLabelAdd.AnchorPoint = Vector2.new(0.5, 0.5);
  7090. lhTextLabelAdd.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7091. lhTextLabelAdd.Position = UDim2.new(0, 240, 0.5, 0);
  7092. lhTextLabelAdd.Size = UDim2.new(1, 0, 0, 0);
  7093. lhTextLabelAdd.TextSize = 20;
  7094. lhTextLabelAdd.TextColor3 = Color3.fromRGB(255, 255, 255);
  7095. lhTextLabelAdd.TextStrokeTransparency = 0.5;
  7096. lhTextLabelAdd.ZIndex = 3;
  7097.  
  7098. lhImgButtonAdd.Parent = frame;
  7099.  
  7100. oldColor = lhImgButtonAdd.ImageColor3;
  7101.  
  7102. --lhImgButtonAdd.MouseEnter:connect(function()
  7103. -- lhImgButtonAdd.ImageColor3 = Color3.fromRGB(54, 49, 44);
  7104. --end);
  7105.  
  7106. --lhImgButtonAdd.MouseLeave:connect(function()
  7107. -- lhImgButtonAdd.ImageColor3 = oldColor;
  7108. --end);
  7109.  
  7110.  
  7111. lhImgButtonAdd.Activated:Connect(func);
  7112.  
  7113. return true;
  7114. end
  7115.  
  7116.  
  7117. function addCategory(catName, frame)
  7118. howMuch = 0;
  7119. pcall(function()
  7120. lastItem = nil;
  7121. for i,v in pairs(frame:GetChildren()) do
  7122. if v.ClassName == "ImageButton" or v.ClassName == "TextLabel" then
  7123. lastItem = v;
  7124. end
  7125. end
  7126. if lastItem ~= nil then
  7127. howMuch = lastItem.Position.Y.Offset + 40;
  7128. end
  7129. end)
  7130.  
  7131.  
  7132. lhTextLabel = Instance.new("TextLabel");
  7133. lhTextLabel.Name = "categoriesHeader";
  7134. lhTextLabel.Font = 14;
  7135. lhTextLabel.Text = "[" .. catName .. "]";
  7136. lhTextLabel.Parent = frame;
  7137. lhTextLabel.BackgroundTransparency = 1;
  7138. lhTextLabel.AnchorPoint = Vector2.new(0, 0);
  7139. lhTextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7140. lhTextLabel.Position = UDim2.new(0, 0, 0, howMuch);
  7141. lhTextLabel.Size = UDim2.new(1, 0, 0, 20);
  7142. lhTextLabel.TextSize = 24;
  7143. lhTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255);
  7144. lhTextLabel.TextStrokeTransparency = 0.5;
  7145. lhTextLabel.ZIndex = 1;
  7146. return true;
  7147. end
  7148.  
  7149.  
  7150. lhOptions = Instance.new("Frame");
  7151. lhOptions.Name = "lhOptions";
  7152. lhOptions.BorderColor3 = Color3.fromRGB(27, 42, 53);
  7153. lhOptions.Position = UDim2.new(0, 56, 0, 315);
  7154. lhOptions.AnchorPoint = Vector2.new(0.5, 0.5);
  7155. lhOptions.Size = UDim2.new(0, 70, 0, 70);
  7156. lhOptions.BackgroundTransparency = 1;
  7157.  
  7158. lhImgButton = Instance.new("ImageButton");
  7159. lhImgButton.Name = "lhOptions";
  7160. lhImgButton.Image = "rbxassetid://553151967"
  7161. lhImgButton.Position = UDim2.new(0, 0, 0, 0);
  7162. lhImgButton.BackgroundTransparency = 1;
  7163. lhImgButton.ImageColor3 = Color3.fromRGB(91, 84, 75);
  7164. lhImgButton.AnchorPoint = Vector2.new(0.5, 0.5);
  7165. lhImgButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7166. lhImgButton.ZIndex = 10;
  7167. lhImgButton.Size = UDim2.new(0, 60, 0, 60);
  7168.  
  7169. lhTextLabel = Instance.new("TextLabel");
  7170. lhTextLabel.Name = "TextLabel";
  7171. lhTextLabel.Font = 14;
  7172. lhTextLabel.Text = "Lunahax";
  7173. lhTextLabel.Parent = lhImgButton;
  7174. lhTextLabel.BackgroundTransparency = 1;
  7175. lhTextLabel.AnchorPoint = Vector2.new(0, 1);
  7176. lhTextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7177. lhTextLabel.Position = UDim2.new(0, 0, 1, -5);
  7178. lhTextLabel.Size = UDim2.new(1, 0, 0, 15);
  7179. lhTextLabel.TextSize = 12;
  7180. lhTextLabel.TextColor3 = Color3.fromRGB(255, 255, 255);
  7181. lhTextLabel.TextStrokeTransparency = 0.5;
  7182. lhTextLabel.ZIndex = 11;
  7183.  
  7184. lhImageLabel = Instance.new("ImageLabel");
  7185. lhImageLabel.Name = "icon";
  7186. lhImageLabel.Image = "rbxassetid://560667850";
  7187. lhImageLabel.Parent = lhImgButton;
  7188. lhImageLabel.BackgroundTransparency = 1;
  7189. lhImageLabel.AnchorPoint = Vector2.new(0.5, 0.5);
  7190. lhImageLabel.Position = UDim2.new(0.5, 2, 0.5, -2);
  7191. lhImageLabel.Size = UDim2.new(0.5, 0.5, 0.5, 0.5);
  7192. lhImageLabel.ImageRectOffset = Vector2.new(0, 0);
  7193. lhImageLabel.ImageRectSize = Vector2.new(0, 0);
  7194. lhImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7195.  
  7196. lhImageLabel.ZIndex = 10;
  7197. lhImgButton.Parent = lhOptions;
  7198. lhOptions.Parent = game.Players.LocalPlayer.PlayerGui.Client.Menu.Catagories;
  7199.  
  7200.  
  7201. lhFrame = Instance.new("Frame");
  7202. lhFrame.Name = "Lunahax";
  7203. lhFrame.BorderColor3 = Color3.fromRGB(27, 42, 53);
  7204. lhFrame.Visible = false;
  7205. lhFrame.Parent = game.Players.LocalPlayer.PlayerGui.Client.Menu;
  7206. lhFrame.Size = UDim2.new(1, 1, 1, 1);
  7207. lhFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
  7208. lhFrame.BackgroundTransparency = 1;
  7209.  
  7210. spawn(function()
  7211. while true do
  7212. pcall(function()
  7213. lmao = game.Players.LocalPlayer.PlayerGui.Client.Menu;
  7214. if lmao.Rules.Visible or lmao.Shop.Visible or lmao.Action.Visible or lmao.Jobs.Visible then
  7215. lhFrame.Visible = false;
  7216. lhImgButton.ImageColor3 = Color3.fromRGB(91, 84, 75);
  7217. end
  7218. wait();
  7219. end)
  7220. end
  7221. end)
  7222.  
  7223.  
  7224. lhImgButton.MouseEnter:connect(function()
  7225. if lhFrame.Visible then
  7226. return;
  7227. end;
  7228. lhImgButton.ImageColor3 = Color3.fromRGB(54, 49, 44);
  7229. end);
  7230.  
  7231. lhImgButton.MouseLeave:connect(function()
  7232. if lhFrame.Visible then
  7233. return;
  7234. end;
  7235. lhImgButton.ImageColor3 = Color3.fromRGB(91, 84, 75);
  7236. end);
  7237.  
  7238.  
  7239. lhImgButton.Activated:Connect(function()
  7240. game.Players.LocalPlayer.PlayerGui.Client.Menu.Rules.Visible = false;
  7241. game.Players.LocalPlayer.PlayerGui.Client.Menu.Shop.Visible = false;
  7242. game.Players.LocalPlayer.PlayerGui.Client.Menu.Action.Visible = false;
  7243. game.Players.LocalPlayer.PlayerGui.Client.Menu.Jobs.Visible = false;
  7244. game.Players.LocalPlayer.PlayerGui.Client.Menu.Catagories[1][1].ImageColor3 = Color3.fromRGB(91, 84, 75);
  7245. game.Players.LocalPlayer.PlayerGui.Client.Menu.Catagories[2][2].ImageColor3 = Color3.fromRGB(91, 84, 75);
  7246. game.Players.LocalPlayer.PlayerGui.Client.Menu.Catagories[3][3].ImageColor3 = Color3.fromRGB(91, 84, 75);
  7247. game.Players.LocalPlayer.PlayerGui.Client.Menu.Catagories[4][4].ImageColor3 = Color3.fromRGB(91, 84, 75);
  7248. lhImgButton.ImageColor3 = Color3.fromRGB(54, 49, 44);
  7249. lhFrame.Visible = true;
  7250. end)
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256. mainMenuScrollingFrame = Instance.new("ScrollingFrame");
  7257. mainMenuScrollingFrame.Name = "ScrollingFrame";
  7258. mainMenuScrollingFrame.BorderColor3 = Color3.fromRGB(27, 42, 53);
  7259. mainMenuScrollingFrame.Visible = true;
  7260. mainMenuScrollingFrame.Position = UDim2.new(0, 5, 0, 5);
  7261. mainMenuScrollingFrame.Size = UDim2.new(1, -10, 1, -10);
  7262. mainMenuScrollingFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0);
  7263. mainMenuScrollingFrame.BackgroundTransparency = 0.5;
  7264. mainMenuScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 966);
  7265. mainMenuScrollingFrame.Parent = lhFrame
  7266.  
  7267.  
  7268.  
  7269. addCategory("General Features", mainMenuScrollingFrame);
  7270. addButton("Player ESP", mainMenuScrollingFrame, function()
  7271. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.playerEspButton;
  7272. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7273. for iasda,vaaaa in pairs(events) do
  7274. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7275. vaaa:Fire()
  7276. end
  7277. end
  7278. end)
  7279.  
  7280. addButton("Crate ESP", mainMenuScrollingFrame, function()
  7281. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.crateEspButton;
  7282. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7283. for iasda,vaaaa in pairs(events) do
  7284. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7285. vaaa:Fire()
  7286. end
  7287. end
  7288. end)
  7289.  
  7290. addButton("Entity ESP", mainMenuScrollingFrame, function()
  7291. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.entityEspButton;
  7292. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7293. for iasda,vaaaa in pairs(events) do
  7294. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7295. vaaa:Fire()
  7296. end
  7297. end
  7298. end)
  7299.  
  7300. addButton("Printer ESP", mainMenuScrollingFrame, function()
  7301. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.printerEspButton;
  7302. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7303. for iasda,vaaaa in pairs(events) do
  7304. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7305. vaaa:Fire()
  7306. end
  7307. end
  7308. end)
  7309.  
  7310. addButton("Disable NLR", mainMenuScrollingFrame, function()
  7311. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.disableNlrButton;
  7312. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7313. for iasda,vaaaa in pairs(events) do
  7314. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7315. vaaa:Fire()
  7316. end
  7317. end
  7318. end)
  7319.  
  7320. addCategory("Movement", mainMenuScrollingFrame);
  7321.  
  7322. addButton("Noclip", mainMenuScrollingFrame, function()
  7323. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.noclipButton;
  7324. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7325. for iasda,vaaaa in pairs(events) do
  7326. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7327. vaaa:Fire()
  7328. end
  7329. end
  7330. end)
  7331.  
  7332. addButton("(x) MouseTP", mainMenuScrollingFrame, function()
  7333. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.clickTpButton;
  7334. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7335. for iasda,vaaaa in pairs(events) do
  7336. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7337. vaaa:Fire()
  7338. end
  7339. end
  7340. end)
  7341.  
  7342. addButton("SpeedHack", mainMenuScrollingFrame, function()
  7343. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.speedHackButton;
  7344. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7345. for iasda,vaaaa in pairs(events) do
  7346. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7347. vaaa:Fire()
  7348. end
  7349. end
  7350. end)
  7351.  
  7352. addButton("Flyjump", mainMenuScrollingFrame, function()
  7353. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.flyJumpButton;
  7354. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7355. for iasda,vaaaa in pairs(events) do
  7356. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7357. vaaa:Fire()
  7358. end
  7359. end
  7360. end)
  7361.  
  7362. addCategory("Weapon", mainMenuScrollingFrame);
  7363.  
  7364. addButton("Infinite Ammo", mainMenuScrollingFrame, function()
  7365. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.infiniteAmmoButton;
  7366. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7367. for iasda,vaaaa in pairs(events) do
  7368. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7369. vaaa:Fire()
  7370. end
  7371. end
  7372. end)
  7373.  
  7374. addButton("Auto Reload", mainMenuScrollingFrame, function()
  7375. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.combatFrame.combatScrollingFrame.autoReloadButton;
  7376. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7377. for iasda,vaaaa in pairs(events) do
  7378. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7379. vaaa:Fire()
  7380. end
  7381. end
  7382. end)
  7383.  
  7384.  
  7385.  
  7386.  
  7387. addCategory("Miscellaneous", mainMenuScrollingFrame);
  7388.  
  7389. addButton("Store All Items", mainMenuScrollingFrame, function()
  7390. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.storeAllItemsButton;
  7391. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7392. for iasda,vaaaa in pairs(events) do
  7393. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7394. vaaa:Fire()
  7395. end
  7396. end
  7397. end)
  7398.  
  7399. addButton("Global Chat", mainMenuScrollingFrame, function()
  7400. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.globalChatButton;
  7401. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7402. for iasda,vaaaa in pairs(events) do
  7403. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7404. vaaa:Fire()
  7405. end
  7406. end
  7407. end)
  7408.  
  7409. addButton("Steal Nearest Car", mainMenuScrollingFrame, function()
  7410. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.getInNearestCarButton;
  7411. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7412. for iasda,vaaaa in pairs(events) do
  7413. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7414. vaaa:Fire()
  7415. end
  7416. end
  7417. end)
  7418.  
  7419. addButton("Earrape all players", mainMenuScrollingFrame, function()
  7420. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.earRapePlayersButton;
  7421. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7422. for iasda,vaaaa in pairs(events) do
  7423. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7424. vaaa:Fire()
  7425. end
  7426. end
  7427. end)
  7428.  
  7429. addButton("AntiAFK", mainMenuScrollingFrame, function()
  7430. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.antiAfkButton;
  7431. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7432. for iasda,vaaaa in pairs(events) do
  7433. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7434. vaaa:Fire()
  7435. end
  7436. end
  7437. end)
  7438.  
  7439. addButton("Infinite Hunger", mainMenuScrollingFrame, function()
  7440. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.infiniteHungerButton;
  7441. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7442. for iasda,vaaaa in pairs(events) do
  7443. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7444. vaaa:Fire()
  7445. end
  7446. end
  7447. end)
  7448.  
  7449. addButton("Bypass Death Barriers", mainMenuScrollingFrame, function()
  7450. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.deathBarrierBypassButton;
  7451. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7452. for iasda,vaaaa in pairs(events) do
  7453. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7454. vaaa:Fire()
  7455. end
  7456. end
  7457. end)
  7458.  
  7459.  
  7460.  
  7461. addButton("WishBot", mainMenuScrollingFrame, function()
  7462. dabutton = game.Players.LocalPlayer.PlayerGui.ScreenGui.mainMenuFrame.miscFrame.miscScrollingFrame.wishBotButton;
  7463. events = {"MouseButton1Click", "MouseButton1Down", "Activated"}
  7464. for iasda,vaaaa in pairs(events) do
  7465. for iasdaa,vaaa in pairs(getconnections(dabutton[vaaaa])) do
  7466. vaaa:Fire()
  7467. end
  7468. end
  7469. end)
  7470.  
  7471.  
  7472. game.Players.LocalPlayer.PlayerGui.Client.Inventory.ScrollingFrame.CanvasSize = UDim2.new(0, 0, 15, 0);
  7473.  
  7474. end
  7475. end
Add Comment
Please, Sign In to add comment