Qpwisnd

Untitled

Oct 3rd, 2024
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 122.00 KB | None | 0 0
  1. local library = {}
  2. local spawnConnections = {}
  3. local utils = {}
  4.  
  5.  
  6. local canLoadAether = true--getgenv().EOIFHEIUFHu0e98fekwjfbnweiurghfueiyrgy9re088ug
  7. local user = "Developer"
  8. local hurttime = 0
  9.  
  10. if canLoadAether then return end
  11.  
  12. Players = game:GetService("Players")
  13. Lighting = game:GetService("Lighting")
  14. local CollectionService = game:GetService("CollectionService")
  15. ReplicatedStorage = game:GetService("ReplicatedStorage")
  16. UserInputService = game:GetService("UserInputService")
  17. LocalPlayer = Players.LocalPlayer
  18. Character = LocalPlayer.Character
  19. Humanoid = Character.Humanoid
  20. PrimaryPart = Character.PrimaryPart
  21. PlayerGui = LocalPlayer.PlayerGui
  22. PlayerScripts = LocalPlayer.PlayerScripts
  23. Camera = workspace.Camera
  24. CurrentCamera = workspace.CurrentCamera
  25. RunService = game["Run Service"]
  26. TweenService = game.TweenService
  27. local inventory = workspace[LocalPlayer.Name].InventoryFolder.Value
  28. local CollectionService = game:GetService("CollectionService")
  29. local netmanaged = ReplicatedStorage.rbxts_include.node_modules["@rbxts"].net.out._NetManaged
  30. local PurchaseItemRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem")
  31. local ResetCharacterRemote = ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("ResetCharacter")
  32.  
  33.  
  34. local function StopAnim()
  35. local plr = game.Players.LocalPlayer
  36. plr.Character.Animate.Disabled = false
  37. local animtrack = plr.Character.Humanoid:GetPlayingAnimationTracks()
  38. for i, track in pairs (animtrack) do
  39. track:Stop()
  40. end
  41. end
  42.  
  43. local config = {
  44. Buttons = {},
  45. Toggles = {},
  46. Options = {},
  47. Keybinds = {}
  48. }
  49.  
  50. local config = {
  51. Buttons = {},
  52. Toggles = {},
  53. Options = {},
  54. Keybinds = {}
  55. }
  56.  
  57. function newChat(msg)
  58. local args = {
  59. [1] = msg,
  60. [2] = "All"
  61. }
  62. game:GetService("ReplicatedStorage"):WaitForChild("DefaultChatSystemChatEvents"):WaitForChild("SayMessageRequest"):FireServer(unpack(args))
  63. end
  64.  
  65. local function saveConfig()
  66. local encrypt = game:GetService("HttpService"):JSONEncode(config); if isfile("Aether/config.json") then delfile("Aether/config.json"); end
  67. writefile("Aether/config.json",encrypt)
  68. end
  69.  
  70. local function loadConfig()
  71. local decrypt = game:GetService("HttpService"):JSONDecode(readfile("Aether/config.json"))
  72. config = decrypt
  73. end
  74.  
  75. if not isfile("Aether/config.json") then
  76. makefolder("Aether")
  77. saveConfig()
  78. end
  79.  
  80. loadConfig()
  81.  
  82. local function raycast(start,dir)
  83. local p = RaycastParams.new()
  84. p.FilterType = Enum.RaycastFilterType.Exclude
  85. p.FilterDescendantsInstances = {LocalPlayer.Character,workspace.CurrentCamera}
  86.  
  87. local ray = workspace:Raycast(start,dir,p)
  88.  
  89. return ray
  90. end
  91.  
  92. LocalPlayer.CharacterAdded:Connect(function(char)
  93. repeat task.wait(0.1) until char ~= nil
  94.  
  95. Character = char
  96. Humanoid = char.Humanoid
  97. PrimaryPart = char.PrimaryPart
  98. Camera = workspace.Camera
  99. CurrentCamera = workspace.CurrentCamera
  100.  
  101. Character.Archivable = true
  102.  
  103. for i,v in next, spawnConnections do
  104. task.spawn(function() v(char) end)
  105. end
  106. end)
  107.  
  108. local onMobile = UserInputService.TouchEnabled
  109.  
  110. table.insert(spawnConnections,function(char)
  111. task.wait(1)
  112. inventory = workspace[LocalPlayer.Name].InventoryFolder.Value
  113. end)
  114.  
  115. utils.onGround = function()
  116. return Humanoid.FloorMaterial ~= Enum.Material.Air
  117. end
  118. utils.isMoving = function()
  119.  
  120. if onMobile then
  121. return Humanoid.MoveDirection ~= Vector3.zero
  122. end
  123.  
  124. return UserInputService:IsKeyDown("W") or UserInputService:IsKeyDown("A") or UserInputService:IsKeyDown("S") or UserInputService:IsKeyDown("D")
  125. end
  126.  
  127. library.WindowCount = 0
  128.  
  129. local Key = "AetherClient | .gg/HdqjAfBq" --DONT CHANGE OR SCRIPT WILL BREAK
  130.  
  131. library.Array = {}
  132. library.Array.Background = true
  133. library.Array.SortMode = "TextLength"
  134. library.Array.BlurEnabled = true
  135. library.Array.Bold = true
  136. library.Array.BackgroundTransparency = 0.6
  137. library.Array.TextTransparency = 0
  138. library.Array.Rounded = true
  139.  
  140. library.Array.Font = 14
  141.  
  142.  
  143. library.Color = Color3.fromRGB(158, 146, 175)
  144. library.KeyBind = Enum.KeyCode.RightShift
  145.  
  146. library.Modules = {}
  147.  
  148. library.Modules.Rotations = false
  149.  
  150. local ScreenGui = Instance.new("ScreenGui", PlayerGui)
  151. ScreenGui.ResetOnSpawn = false
  152.  
  153. local arrayFrame = Instance.new("Frame",ScreenGui)
  154. arrayFrame.Size = UDim2.fromScale(0.3,1)
  155. arrayFrame.Position = UDim2.fromScale(0.7,0)
  156. arrayFrame.BackgroundTransparency = 1
  157. local sort = Instance.new("UIListLayout",arrayFrame)
  158. sort.SortOrder = Enum.SortOrder.LayoutOrder
  159.  
  160. local arrayStuff = {}
  161.  
  162. local id = "http://www.roblox.com/asset/?id=7498352732"
  163.  
  164. local arrayListFrame = Instance.new("Frame",ScreenGui)
  165. arrayListFrame.Size = UDim2.fromScale(0.2,1)
  166. arrayListFrame.Position = UDim2.fromScale(0.780,0.03)
  167. arrayListFrame.BackgroundTransparency = 1
  168. arrayListFrame.Name = "ArrayList"
  169. local sort = Instance.new("UIListLayout",arrayListFrame)
  170. sort.SortOrder = Enum.SortOrder.LayoutOrder
  171. sort.HorizontalAlignment = Enum.HorizontalAlignment.Right
  172.  
  173.  
  174. label = Instance.new("TextLabel",ScreenGui)
  175. label.Text = Key
  176. label.BackgroundColor3 = Color3.fromRGB(0,0,0)
  177. label.BorderSizePixel = 0
  178. label.TextColor3 = Color3.fromRGB(math.random(1,255),math.random(1,255),math.random(1,255))
  179. label.BackgroundTransparency = 1
  180. label.Size = UDim2.fromScale(0.335,0.105)
  181. label.Position = UDim2.fromScale(-0.008,0.01)
  182. label.Name = "Mark"
  183. label.Font = 25
  184. label.ZIndex = 0
  185. label.TextScaled = true
  186. local stroke = Instance.new("UIStroke",label)
  187. stroke.Thickness = 2
  188.  
  189. local rgb = true
  190.  
  191. local imageId = "http://www.roblox.com/asset/?id=5857213084"
  192. local arrayItems = {}
  193.  
  194. local arraylist = {
  195. Create = function(o)
  196. local item = Instance.new("TextLabel",arrayListFrame)
  197. item.Text = o
  198. item.BackgroundTransparency = 0.3
  199. item.BorderSizePixel = 0
  200. item.BackgroundColor3 = Color3.fromRGB(0,0,0)
  201. item.Size = UDim2.new(0,0,0,0)
  202. item.TextColor3 = Color3.fromRGB(255,255,255)
  203. item.Font = 14
  204. local glow = Instance.new("ImageLabel",item)
  205. glow.Size = UDim2.fromScale(4,4)
  206. glow.BackgroundTransparency = 1
  207. glow.Image = imageId
  208. glow.ImageTransparency = 0.3
  209. glow.Position = UDim2.fromScale(-1,-1.5)
  210. glow.ZIndex = -10
  211.  
  212.  
  213. if library.Array.Rounded then
  214. local round = Instance.new("UICorner",item)
  215. end
  216.  
  217. local size = UDim2.new(0,game.TextService:GetTextSize(o,28,Enum.Font.FredokaOne,Vector2.new(0,0)).X,0.033,0)
  218. TweenService:Create(item,TweenInfo.new(0.4),{
  219. Size = size,
  220. }):Play()
  221.  
  222. item.BackgroundTransparency = library.Array.Background and 0.3 or 1
  223.  
  224. item.TextTransparency = 0
  225.  
  226. if (library.Array.Bold) then
  227. item.RichText = true
  228. item.Text = "<b>"..item.Text.."</b>"
  229. end
  230.  
  231. if library.Array.SortMode == "TextLength" then
  232. table.insert(arrayItems,item)
  233. table.sort(arrayItems,function(a,b) return game.TextService:GetTextSize(a.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X > game.TextService:GetTextSize(b.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X end)
  234. for i,v in ipairs(arrayItems) do
  235. v.LayoutOrder = i
  236. end
  237. end
  238.  
  239. if library.Array.SortMode == "ReverseTextLength" then
  240. table.insert(arrayItems,item)
  241. table.sort(arrayItems,function(a,b) return game.TextService:GetTextSize(a.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X < game.TextService:GetTextSize(b.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X end)
  242. for i,v in ipairs(arrayItems) do
  243. v.LayoutOrder = i
  244. end
  245. end
  246.  
  247. if library.Array.SortMode == "None" then
  248. sort.SortOrder = Enum.SortOrder.LayoutOrder
  249. end
  250.  
  251. if library.Array.BlurEnabled then
  252.  
  253. end
  254.  
  255. end,
  256. Remove = function(o)
  257. for i,v in pairs(arrayItems) do
  258. if v.Text == o or v.Text == "<b>"..o.."</b>" then
  259. v:Destroy()
  260. table.remove(arrayItems,i)
  261. end
  262. end
  263.  
  264. if library.Array.SortMode == "TextLength" then
  265. table.sort(arrayItems,function(a,b) return game.TextService:GetTextSize(a.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X > game.TextService:GetTextSize(b.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X end)
  266. for i,v in ipairs(arrayItems) do
  267. v.LayoutOrder = i
  268. end
  269. end
  270.  
  271. if library.Array.SortMode == "ReverseTextLength" then
  272. table.sort(arrayItems,function(a,b) return game.TextService:GetTextSize(a.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X < game.TextService:GetTextSize(b.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X end)
  273. for i,v in ipairs(arrayItems) do
  274. v.LayoutOrder = i
  275. end
  276. end
  277.  
  278. if library.Array.SortMode == "Name" then
  279. table.sort(arrayItems,function(a,b) return game.TextService:GetTextSize(a.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X < game.TextService:GetTextSize(b.Text.." ",100,Enum.Font.SourceSans,Vector2.new(0,0)).X end)
  280. for i,v in ipairs(arrayItems) do
  281. v.LayoutOrder = math.random(1,100)
  282. end
  283. end
  284. end,
  285. }
  286.  
  287. local function refreshArray()
  288. local temp = {}
  289.  
  290. for i,v in pairs(arrayItems) do
  291. table.insert(temp,v.Text)
  292. arraylist.Remove(v.Text)
  293. end
  294.  
  295. for i,v in pairs(temp) do
  296. arraylist.Create(v)
  297. end
  298. end
  299.  
  300. library.NewWindow = function(name)
  301.  
  302. local textlabel = Instance.new("TextLabel", ScreenGui)
  303. textlabel.Position = UDim2.fromScale(0.1 + (library.WindowCount / 8), 0.1)
  304. textlabel.Size = UDim2.fromScale(0.1, 0.0425)
  305. textlabel.Text = name
  306. textlabel.Name = name
  307. textlabel.BorderSizePixel = 5
  308. textlabel.BackgroundColor3 = Color3.fromRGB(35,35,35)
  309. textlabel.TextColor3 = Color3.fromRGB(255,255,255)
  310. textlabel.Font = 11
  311. textlabel.ZIndex = 2
  312.  
  313. local modules = Instance.new("Frame", textlabel)
  314. modules.Size = UDim2.fromScale(1, 5)
  315. modules.Position = UDim2.fromScale(0,1)
  316. modules.BackgroundTransparency = 1
  317. modules.BorderSizePixel = 0
  318.  
  319. local sortmodules = Instance.new("UIListLayout", modules)
  320. sortmodules.SortOrder = Enum.SortOrder.Name
  321.  
  322. UserInputService.InputBegan:Connect(function(k, g)
  323. if g then return end
  324. if k == nil then return end
  325. if k.KeyCode == library.KeyBind then
  326. textlabel.Visible = not textlabel.Visible
  327. end
  328. end)
  329.  
  330. library.WindowCount += 1
  331.  
  332. local lib = {}
  333.  
  334. lib.NewButton = function(Table)
  335.  
  336. library.Modules[Table.Name] = {
  337. Keybind = Table.Keybind,
  338. }
  339.  
  340. if config.Buttons[Table.Name] == nil then
  341. config.Buttons[Table.Name] = {
  342. Enabled = false,
  343. }
  344. else
  345. saveConfig()
  346. end
  347.  
  348. if config.Keybinds[Table.Name] == nil then
  349. config.Keybinds[Table.Name] = tostring(Table.Keybind):split(".")[3] or "Unknown"
  350. end
  351.  
  352. library.Modules[Table.Name].Keybind = Enum.KeyCode[config.Keybinds[Table.Name]]
  353.  
  354. local enabled = false
  355. local textbutton = Instance.new("TextButton", modules)
  356. textbutton.Size = UDim2.fromScale(1, 0.2)
  357. textbutton.Position = UDim2.fromScale(0,0)
  358. textbutton.BackgroundColor3 = Color3.fromRGB(60,60,60)
  359. textbutton.BorderSizePixel = 3
  360.  
  361. textbutton.Text = Table.Name
  362. textbutton.Name = Table.Name
  363. textbutton.Font = 11
  364. textbutton.TextColor3 = Color3.fromRGB(255,255,255)
  365.  
  366. local dropdown = Instance.new("Frame", textbutton)
  367. dropdown.Position = UDim2.fromScale(0,1)
  368. dropdown.Name = "DropDown"
  369. dropdown.Size = UDim2.fromScale(1,5)
  370. dropdown.BackgroundTransparency = 1
  371. dropdown.Visible = false
  372.  
  373. local dropdownsort = Instance.new("UIListLayout", dropdown)
  374. dropdownsort.SortOrder = Enum.SortOrder.Name
  375.  
  376. local lib2 = {}
  377. lib2.Enabled = false
  378.  
  379. lib2.ToggleButton = function(v)
  380. if v then
  381. enabled = true
  382. else
  383. enabled = not enabled
  384. end
  385.  
  386. if (enabled) then
  387. arraylist.Create(Table.Name)
  388. else
  389. arraylist.Remove(Table.Name)
  390. end
  391.  
  392. lib2.Enabled = enabled
  393. task.spawn(function()
  394. Table.Function(enabled)
  395. end)
  396.  
  397. textbutton.BackgroundColor3 = (textbutton.BackgroundColor3 == Color3.fromRGB(60,60,60) and library.Color or Color3.fromRGB(60,60,60))
  398. config.Buttons[Table.Name].Enabled = enabled
  399. saveConfig()
  400. end
  401.  
  402. lib2.NewToggle = function(v)
  403. local Enabled = false
  404.  
  405. if config.Toggles[v.Name.."_"..Table.Name] == nil then
  406. config.Toggles[v.Name.."_"..Table.Name] = {Enabled = false}
  407. end
  408.  
  409. local textbutton2 = Instance.new("TextButton", dropdown)
  410. textbutton2.Size = UDim2.fromScale(1, 0.15)
  411. textbutton2.Position = UDim2.fromScale(0,0)
  412. textbutton2.BackgroundColor3 = Color3.fromRGB(60,60,60)
  413. textbutton2.BorderSizePixel = 0
  414. textbutton2.Text = v.Name
  415. textbutton2.Name = v.Name
  416. textbutton2.TextColor3 = Color3.fromRGB(255,255,255)
  417. textbutton2.Font = 11
  418.  
  419. local v2 = {}
  420. v2.Enabled = Enabled
  421.  
  422. v2.ToggleButton = function(v3)
  423. if v3 then
  424. Enabled = v3
  425. else
  426. Enabled = not Enabled
  427. end
  428. v2.Enabled = Enabled
  429. task.spawn(function()
  430. v["Function"](Enabled)
  431. end)
  432. textbutton2.BackgroundColor3 = (textbutton2.BackgroundColor3 == Color3.fromRGB(60,60,60) and library.Color or Color3.fromRGB(60,60,60))
  433. config.Toggles[v.Name.."_"..Table.Name].Enabled = Enabled
  434. saveConfig()
  435. end
  436.  
  437. textbutton2.MouseButton1Down:Connect(function()
  438. v2.ToggleButton()
  439. end)
  440.  
  441. if config.Toggles[v.Name.."_"..Table.Name].Enabled then
  442. v2.ToggleButton()
  443. end
  444.  
  445. return v2
  446. end
  447.  
  448. lib2.NewPicker = function(v)
  449. local Enabled = false
  450.  
  451. if config.Options[v.Name.."_"..Table.Name] == nil then
  452. config.Options[v.Name.."_"..Table.Name] = {Option = v.Options[1]}
  453. end
  454.  
  455. local textbutton2 = Instance.new("TextButton", dropdown)
  456. textbutton2.Size = UDim2.fromScale(1, 0.15)
  457. textbutton2.Position = UDim2.fromScale(0,0)
  458. textbutton2.BackgroundColor3 = Color3.fromRGB(10,60,5)
  459. textbutton2.BorderSizePixel = 0
  460. textbutton2.Text = v.Name.." - "..v.Options[1]
  461. textbutton2.Name = v.Name
  462. textbutton2.TextColor3 = Color3.fromRGB(255,255,255)
  463. textbutton2.Font = 11
  464.  
  465. local v2 = {
  466. Option = v.Options[1]
  467. }
  468.  
  469. local index = 0
  470. textbutton2.MouseButton1Down:Connect(function()
  471. index += 1
  472.  
  473. if index > #v.Options then
  474. index = 1
  475. end
  476.  
  477. v2.Option = v.Options[index]
  478. textbutton2.Text = v.Name.." - "..v2.Option
  479.  
  480. config.Options[v.Name.."_"..Table.Name].Option = v.Options[index]
  481. saveConfig()
  482. end)
  483.  
  484. textbutton2.MouseButton2Down:Connect(function()
  485. index -= 1
  486.  
  487. if index < #v.Options then
  488. index = 1
  489. end
  490.  
  491. v2.Option = v.Options[index]
  492.  
  493. textbutton2.Text = v.Name.." - "..v2.Option
  494. config.Options[v.Name.."_"..Table.Name].Option = v.Options[index]
  495. saveConfig()
  496. end)
  497.  
  498. local option = config.Options[v.Name.."_"..Table.Name].Option
  499. v2.Option = option
  500. textbutton2.Text = v.Name.." - "..option
  501.  
  502.  
  503. return v2
  504. end
  505.  
  506. lib2.NewToggle = function(v)
  507. local Enabled = false
  508.  
  509. if config.Toggles[v.Name.."_"..Table.Name] == nil then
  510. config.Toggles[v.Name.."_"..Table.Name] = {Enabled = false}
  511. end
  512.  
  513. local textbutton2 = Instance.new("TextButton", dropdown)
  514. textbutton2.Size = UDim2.fromScale(1, 0.15)
  515. textbutton2.Position = UDim2.fromScale(0,0)
  516. textbutton2.BackgroundColor3 = Color3.fromRGB(60,60,60)
  517. textbutton2.BorderSizePixel = 0
  518. textbutton2.Text = v.Name
  519. textbutton2.Name = v.Name
  520. textbutton2.TextColor3 = Color3.fromRGB(255,255,255)
  521. textbutton2.Font = 11
  522.  
  523. local v2 = {}
  524. v2.Enabled = Enabled
  525.  
  526. v2.ToggleButton = function(v3)
  527. if v3 then
  528. Enabled = v3
  529. else
  530. Enabled = not Enabled
  531. end
  532. v2.Enabled = Enabled
  533. task.spawn(function()
  534. v["Function"](Enabled)
  535. end)
  536. textbutton2.BackgroundColor3 = (textbutton2.BackgroundColor3 == Color3.fromRGB(60,60,60) and library.Color or Color3.fromRGB(60,60,60))
  537. config.Toggles[v.Name.."_"..Table.Name].Enabled = Enabled
  538. saveConfig()
  539. end
  540.  
  541. textbutton2.MouseButton1Down:Connect(function()
  542. v2.ToggleButton()
  543. end)
  544.  
  545. if config.Toggles[v.Name.."_"..Table.Name].Enabled then
  546. v2.ToggleButton()
  547. end
  548.  
  549. return v2
  550. end
  551.  
  552.  
  553. local Box = Instance.new("TextBox", dropdown)
  554. Box.Size = UDim2.fromScale(1, 0.15)
  555. Box.Position = UDim2.fromScale(0,0)
  556. Box.BackgroundColor3 = Color3.fromRGB(110,80,180)
  557. Box.BorderSizePixel = 0
  558. Box.Text = ""
  559. Box.PlaceholderText = "Keybind"
  560. Box.Visible = false
  561. Box.Name = "KeybindBox"
  562. Box.TextColor3 = Color3.fromRGB(255,255,255)
  563. Box.Font = 11
  564.  
  565.  
  566.  
  567. textbutton.MouseButton1Down:Connect(function()
  568. lib2.ToggleButton()
  569. end)
  570.  
  571. textbutton.MouseButton2Down:Connect(function()
  572. dropdown.Visible = not dropdown.Visible
  573. for i,v in pairs(modules:GetChildren()) do
  574. if v.Name == Table.Name then continue end
  575. if v:IsA("UIListLayout") then continue end
  576. v.Visible = not v.Visible
  577. end
  578. end)
  579.  
  580. UserInputService.InputBegan:Connect(function(k, g)
  581. if g then return end
  582. if k == nil then return end
  583. if k.KeyCode == library.Modules[Table.Name].Keybind and k.KeyCode ~= Enum.KeyCode.Unknown then
  584. lib2.ToggleButton()
  585. end
  586. end)
  587.  
  588. if config.Buttons[Table.Name].Enabled then
  589. lib2.ToggleButton()
  590. end
  591.  
  592. return lib2
  593. end
  594.  
  595. return lib
  596.  
  597. end
  598.  
  599. Combat = library.NewWindow("Combat")
  600. Player = library.NewWindow("Player")
  601. Motion = library.NewWindow("Motion")
  602. Visuals = library.NewWindow("Visuals")
  603. Misc = library.NewWindow("Misc")
  604. Exploit = library.NewWindow("Exploit")
  605. Legit = library.NewWindow("Legit")
  606.  
  607. if onMobile then
  608. local tglbtn = Instance.new("TextButton", ScreenGui)
  609. tglbtn.Position = UDim2.fromScale(.47, .7)
  610. tglbtn.Size = UDim2.fromScale(0.05, 0.03)
  611. tglbtn.BorderSizePixel = 0
  612. tglbtn.TextScaled = true
  613. tglbtn.BackgroundColor3 = library.Color
  614. tglbtn.Name = "ToggleUi"
  615. tglbtn.Text = "ToggleUi"
  616. tglbtn.Font = 23
  617.  
  618.  
  619. local corner = Instance.new("UICorner", tglbtn)
  620.  
  621. tglbtn.MouseButton1Down:Connect(function()
  622. for i,v in pairs(ScreenGui:GetChildren()) do
  623. if v.Name == "ArrayList" or v.Name == "Logo" or v.Name == "Stats" or v.Name == "ToggleUi" then
  624. continue
  625. end
  626. v.Visible = not v.Visible
  627. end
  628. end)
  629. end
  630.  
  631. local weaponMeta = {
  632. {"rageblade", 100},
  633. {"emerald_sword", 99},
  634. {"deathbloom", 99},
  635. {"glitch_void_sword", 98},
  636. {"sky_scythe", 98},
  637. {"diamond_sword", 97},
  638. {"iron_sword", 96},
  639. {"stone_sword", 95},
  640. {"wood_sword", 94},
  641. {"emerald_dao", 93},
  642. {"diamond_dao", 99},
  643. {"diamond_dagger", 99},
  644. {"diamond_great_hammer", 99},
  645. {"diamond_scythe", 99},
  646. {"iron_dao", 97},
  647. {"iron_scythe", 97},
  648. {"iron_dagger", 97},
  649. {"iron_great_hammer", 97},
  650. {"stone_dao", 96},
  651. {"stone_dagger", 96},
  652. {"stone_great_hammer", 96},
  653. {"stone_scythe", 96},
  654. {"wood_dao", 95},
  655. {"wood_scythe", 95},
  656. {"wood_great_hammer", 95},
  657. {"wood_dagger", 95},
  658. {"frosty_hammer", 1},
  659. }
  660.  
  661. local function hasItem(item)
  662. if inventory:FindFirstChild(item) then
  663. return true, 1
  664. end
  665. return false
  666. end
  667.  
  668. local function getBestWeapon()
  669. local bestSword
  670. local bestSwordMeta = 0
  671. for i, sword in ipairs(weaponMeta) do
  672. local name = sword[1]
  673. local meta = sword[2]
  674. if meta > bestSwordMeta and hasItem(name) then
  675. bestSword = name
  676. bestSwordMeta = meta
  677. end
  678. end
  679. return inventory:FindFirstChild(bestSword)
  680. end
  681.  
  682. local function getNearestPlayer(range)
  683. local nearest
  684. local nearestDist = 9e9
  685. for i,v in pairs(game.Players:GetPlayers()) do
  686. pcall(function()
  687. if v == LocalPlayer or v.Team == LocalPlayer.Team then return end
  688. if v.Character.Humanoid.health > 0 and (v.Character.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude < nearestDist and (v.Character.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude <= range then
  689. nearest = v
  690. nearestDist = (v.Character.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  691. end
  692. end)
  693. end
  694. return nearest
  695. end
  696.  
  697. local function getRemote(name)
  698. local remote
  699. for i,v in pairs(game:GetDescendants()) do
  700. if v.Name == name then
  701. remote = v
  702. break
  703. end
  704. end
  705. return remote
  706. end
  707.  
  708. local SetInvItem = getRemote("SetInvItem")
  709. local function spoofHand(item)
  710. if hasItem(item) then
  711. SetInvItem:InvokeServer({
  712. ["hand"] = inventory:WaitForChild(item)
  713. })
  714. end
  715. end
  716.  
  717. local knitRecieved, knit
  718. knitRecieved, knit = pcall(function()
  719. repeat task.wait()
  720. return debug.getupvalue(require(game:GetService("Players")[LocalPlayer.Name].PlayerScripts.TS.knit).setup, 6)
  721. until knitRecieved
  722. end)
  723.  
  724. local function getController(name)
  725. return knit.Controllers[name]
  726. end
  727.  
  728. local AuraRemote = getRemote("SwordHit")
  729.  
  730. local viewmodel = Camera.Viewmodel.RightHand.RightWrist
  731. local weld = viewmodel.C0
  732. local oldweld = viewmodel.C0
  733.  
  734. local animRunning = true
  735. local reverseTween
  736.  
  737. local animAuraTab = {}
  738.  
  739. local auraAnimations = {
  740. ["Smooth"] = {
  741. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(-65), math.rad(55), math.rad(-51)), Timer = 0.1},
  742. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-179), math.rad(54), math.rad(33)), Timer = 0.16},
  743. },
  744. ["Spin"] = {
  745. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)), Timer = 0.05},
  746. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(-145), math.rad(0), math.rad(0)), Timer = 0.05},
  747. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-180), math.rad(0), math.rad(0)), Timer = 0.05},
  748. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-220), math.rad(0), math.rad(0)), Timer = 0.05},
  749. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-270), math.rad(0), math.rad(0)), Timer = 0.05},
  750. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-310), math.rad(0), math.rad(0)), Timer = 0.05},
  751. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-360), math.rad(0), math.rad(0)), Timer = 0.05},
  752. },
  753. ["Reverse Spin"] = {
  754. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), Timer = 0.05},
  755. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(145), math.rad(0), math.rad(0)), Timer = 0.05},
  756. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)), Timer = 0.05},
  757. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(220), math.rad(0), math.rad(0)), Timer = 0.05},
  758. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(270), math.rad(0), math.rad(0)), Timer = 0.05},
  759. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(310), math.rad(0), math.rad(0)), Timer = 0.05},
  760. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(360), math.rad(0), math.rad(0)), Timer = 0.05},
  761. },
  762. ["Swoosh"] = {
  763. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(-65), math.rad(55), math.rad(-51)), Timer = 0.1},
  764. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-179), math.rad(94), math.rad(33)), Timer = 0.16},
  765. },
  766. ["Swang"] = {
  767. {CFrame = CFrame.new(0.69, -0.7, 0.1) * CFrame.Angles(math.rad(-65), math.rad(55), math.rad(-51)), Timer = 0.1},
  768. {CFrame = CFrame.new(0.16, -1.16, 0.5) * CFrame.Angles(math.rad(-199), math.rad(74), math.rad(43)), Timer = 0.16},
  769. },
  770. ["Zoom"] = {
  771. {CFrame = CFrame.new(0.69, -2, 0.1) * CFrame.Angles(math.rad(-65), math.rad(55), math.rad(-51)), Timer = 0.1},
  772. {CFrame = CFrame.new(0.16, -0.1, -1) * CFrame.Angles(math.rad(-179), math.rad(94), math.rad(33)), Timer = 0.16},
  773. },
  774. ["Classic"] = {
  775. {CFrame = CFrame.new(0.69, -1, 0.1) * CFrame.Angles(math.rad(-16), math.rad(12), math.rad(-21)), Timer = 0.1},
  776. {CFrame = CFrame.new(0.69, -2, 0.1) * CFrame.Angles(math.rad(-72), math.rad(21), math.rad(-35)), Timer = 0.07},
  777. {CFrame = CFrame.new(0.69, -0.6, 0.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), Timer = 0.07},
  778. },
  779. ["Astral"] = {
  780. {CFrame = CFrame.new(0.8, -0.6, 0.6) * CFrame.Angles(math.rad(-16), math.rad(60), math.rad(-80)), Time = 0},
  781. {CFrame = CFrame.new(0.8, -0.6, 0.6) * CFrame.Angles(math.rad(-16), math.rad(60), math.rad(-80)), Time = 0.10},
  782. {CFrame = CFrame.new(0.96, -1.06, -2.25) * CFrame.Angles(math.rad(-179), math.rad(61), math.rad(80)), Time = 0.20}
  783. },
  784. ["Other Spin"] = {
  785. {CFrame = CFrame.new(0.69, -2, 0.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), Timer = 0.1},
  786. {CFrame = CFrame.new(0.16, -0.1, -1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(180)), Timer = 0.1},
  787. {CFrame = CFrame.new(0.16, -0.1, -1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(270)), Timer = 0.1},
  788. {CFrame = CFrame.new(0.16, -0.1, -1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(360)), Timer = 0.1},
  789. },
  790. ["Corrupt"] = {
  791. {CFrame = CFrame.new(0.69, -2, 0.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), Timer = 0.1},
  792. {CFrame = CFrame.new(0.69, -2, 0.1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(60)), Timer = 0.3},
  793. },
  794. }
  795.  
  796. local funAnimations = {
  797. PLAYER_VACUUM_SUCK = "rbxassetid://9671620809",
  798. WINTER_BOSS_SPAWN = "rbxassetid://11843861791",
  799. GLUE_TRAP_FLYING = "rbxassetid://11466075174",
  800. VOID_DRAGON_TRANSFORM = "rbxassetid://10967424821",
  801. SIT_ON_DODO_BIRD = "http://www.roblox.com/asset/?id=2506281703",
  802. DODO_BIRD_FALL = "rbxassetid://7617326953",
  803. SWORD_SWING = "rbxassetid://7234367412",
  804. }
  805.  
  806. local swingAnim
  807. local auraConnection
  808. local targetInfo = Instance.new("TextLabel",ScreenGui)
  809. Killaura = Combat.NewButton({
  810. Name = "Killaura",
  811. Function = function(callback)
  812. if callback then
  813. auraConnection = RunService.Heartbeat:Connect(function()
  814. local nearest = getNearestPlayer(22)
  815.  
  816. if nearest ~= nil then
  817. if DragonAnimation.Enabled then
  818. netmanaged.DragonBreath:FireServer()
  819. end
  820. local nearestCharacter = nearest.Character
  821. local nearestPrimaryPartPosition = nearestCharacter.PrimaryPart.Position
  822. local selfPrimaryPartPosition = PrimaryPart.Position
  823. local weapon = getBestWeapon()
  824.  
  825. if not ToolCheck.Enabled then
  826. spoofHand(weapon.Name)
  827. end
  828.  
  829. task.spawn(function()
  830. AuraRemote:FireServer({
  831. chargedAttack = {
  832. chargeRatio = 0
  833. },
  834. entityInstance = nearestCharacter,
  835. validate = {
  836. raycast = {
  837. cameraPosition = CurrentCamera,
  838. cursorDirection = CFrame.LookVector
  839. },
  840. targetPosition = {
  841. value = nearestPrimaryPartPosition
  842. },
  843. selfPosition = {
  844. value = selfPrimaryPartPosition
  845. },
  846. },
  847. weapon = weapon
  848. })
  849. end)
  850. end
  851. end)
  852.  
  853. task.spawn(function()
  854. repeat task.wait(0)
  855. if getNearestPlayer(22) ~= nil then
  856. pcall(function()
  857. local animation = auraAnimations[auraAnimation.Option]
  858. local allTime = 0
  859. task.spawn(function()
  860. if CustomAnimation.Enabled then
  861. animRunning = true
  862. for i,v in pairs(animation) do allTime += v.Timer end
  863. for i,v in pairs(animation) do
  864. local tween = game.TweenService:Create(viewmodel,TweenInfo.new(v.Timer),{C0 = oldweld * v.CFrame})
  865. tween:Play()
  866. task.wait(v.Timer - 0)
  867. end
  868. animRunning = false
  869. game.TweenService:Create(viewmodel,TweenInfo.new(1),{C0 = oldweld}):Play()
  870. end
  871. end)
  872. task.wait(allTime)
  873. end)
  874. end
  875. until (not Killaura.Enabled)
  876. end)
  877.  
  878. task.spawn(function()
  879. repeat
  880. local nearest = getNearestPlayer(22)
  881.  
  882. if nearest ~= nil then
  883. local isWinning = function()
  884. return nearest.Character.Humanoid.Health > Humanoid.Health
  885. end
  886.  
  887. if targetInfo == nil then
  888. targetInfo = Instance.new("TextLabel",ScreenGui)
  889. end
  890.  
  891. if TargetHudMode.Option == "Basic" then
  892. pcall(function()
  893. targetInfo.Size = UDim2.fromScale(.12, .05)
  894. targetInfo.BackgroundColor3 = Color3.fromRGB(25,25,25)
  895. targetInfo.BorderSizePixel = 0
  896. targetInfo.AnchorPoint = Vector2.new(0.5,0.5)
  897. targetInfo.Position = UDim2.fromScale(0.6,0.5)
  898. targetInfo.TextColor3 = Color3.fromRGB(255,255,255)
  899. targetInfo.Text = " "..nearest.DisplayName.. " - IsWinning: ".. tostring(isWinning())
  900. targetInfo.TextXAlignment = Enum.TextXAlignment.Left
  901.  
  902. local hp = Instance.new("Frame", targetInfo)
  903. hp.Position = UDim2.fromScale(0, .9)
  904. hp.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  905. hp.BorderSizePixel = 0
  906.  
  907. TweenService:Create(hp,TweenInfo.new(1),{
  908. Size = UDim2.fromScale(0.01 * nearest.Character.Humanoid.Health,0.1)
  909. }):Play()
  910. end)
  911. end
  912.  
  913. if TargetHudMode.Option == "Basic2" then
  914. pcall(function()
  915. TweenService:Create(targetInfo,TweenInfo.new(1),{
  916. Size = UDim2.fromScale(0.001 * nearest.Character.Humanoid.Health,0.04)
  917. }):Play()
  918. targetInfo.BackgroundColor3 = library.Color
  919. targetInfo.BorderSizePixel = 0
  920. targetInfo.AnchorPoint = Vector2.new(0.5,0.5)
  921. targetInfo.Position = UDim2.fromScale(0.6,0.5)
  922. targetInfo.TextColor3 = Color3.fromRGB(255,255,255)
  923. targetInfo.Text = " "..nearest.DisplayName
  924. targetInfo.TextScaled = true
  925. targetInfo.TextXAlignment = Enum.TextXAlignment.Left
  926. end)
  927. end
  928.  
  929. else
  930. pcall(function()
  931. targetInfo:Remove()
  932.  
  933. targetInfo = nil
  934. end)
  935. end
  936. task.wait()
  937. until (not Killaura.Enabled)
  938. end)
  939. else
  940. pcall(function()
  941. auraConnection:Disconnect()
  942. end)
  943. end
  944. end,
  945. })
  946.  
  947. local animAuraTab = {}
  948. for i,v in pairs(auraAnimations) do table.insert(animAuraTab,i) end
  949.  
  950. auraAnimation = Killaura.NewPicker({
  951. Name = "Animations",
  952. Options = animAuraTab
  953. })
  954. CustomAnimation = Killaura.NewToggle({
  955. Name = "Animations",
  956. Function = function() end
  957. })
  958. TargetHudMode = Killaura.NewPicker({
  959. Name = "TargetHud",
  960. Options = {"None", "Basic", "Basic2"}
  961. })
  962. ToolCheck = Killaura.NewToggle({
  963. Name = "ToolCheck",
  964. Function = function() end
  965. })
  966. DragonAnimation = Killaura.NewToggle({
  967. Name = "DragonAnimation",
  968. Function = function() end
  969. })
  970. local box5 = ScreenGui.Combat.Frame.Killaura.DropDown.KeybindBox
  971. box5.Visible = true
  972. box5.Text = config.Keybinds.Killaura
  973. box5.Changed:Connect(function()
  974. if box5.Text ~= nil then
  975. local uptext = box5.Text:upper()
  976. box5.Text = uptext
  977. library.Modules.Killaura.Keybind = Enum.KeyCode[box5.Text]
  978. end
  979. end)
  980.  
  981.  
  982. table.insert(spawnConnections,function(char)
  983. task.wait(1)
  984. viewmodel = workspace.Camera.Viewmodel.RightHand.RightWrist
  985. end)
  986.  
  987. table.insert(spawnConnections,function(char)
  988. task.wait(1)
  989. viewmodel = workspace.Camera.Viewmodel.RightHand.RightWrist
  990. end)
  991.  
  992. ImageESP = Visuals.NewButton({
  993. Name = "ImageESP",
  994. Function = function(callback)
  995. if callback then
  996.  
  997. task.spawn(function()
  998. repeat
  999. pcall(function()
  1000. for i,v in pairs(Players:GetPlayers()) do
  1001. if not (v.Character.PrimaryPart:FindFirstChild("nein")) then
  1002. if v ~= LocalPlayer and ImageESP.Enabled then
  1003. local e = Instance.new("BillboardGui",v.Character.PrimaryPart)
  1004. local image = Instance.new("ImageLabel",e)
  1005. image.Size = UDim2.fromScale(10,10)
  1006. image.Position = UDim2.fromScale(-3,-4)
  1007. if ImageESPStyle.Option == "Sus" then
  1008. image.Image = "http://www.roblox.com/asset/?id=9145833727"
  1009. end
  1010.  
  1011. if ImageESPStyle.Option == "Damc" then
  1012. image.Image = "rbxassetid://16930990336"
  1013. end
  1014.  
  1015. if ImageESPStyle.Option == "Springs" then
  1016. image.Image = "rbxassetid://16930908008"
  1017. end
  1018.  
  1019. if ImageESPStyle.Option == "Xylex" then
  1020. image.Image = "rbxassetid://16930961099"
  1021. end
  1022.  
  1023. if ImageESPStyle.Option == "Alsploit" then
  1024. image.Image = "http://www.roblox.com/asset/?id=12772788813"
  1025. end
  1026. image.BackgroundTransparency = 1
  1027. e.Size = UDim2.fromScale(0.5,0.5)
  1028. e.AlwaysOnTop = true
  1029. e.Name = "nein"
  1030. end
  1031. end
  1032. end
  1033. end)
  1034. task.wait()
  1035. until not ImageESP.Enabled
  1036. end)
  1037.  
  1038. else
  1039. pcall(function()
  1040. for i,v in pairs(Players:GetPlayers()) do
  1041. if (v.Character.PrimaryPart:FindFirstChild("nein")) then
  1042. if v ~= LocalPlayer then
  1043. v.Character.PrimaryPart:FindFirstChild("nein"):Destroy()
  1044. end
  1045. end
  1046. end
  1047. end)
  1048. end
  1049. end,
  1050. })
  1051.  
  1052. ImageESPStyle = ImageESP.NewPicker({
  1053. Name = "Style",
  1054. Options = {"Sus", "Springs","Damc", "Xylex","Alsploit"}
  1055. })
  1056.  
  1057. local infFlyPart
  1058. InfiniteFly = Motion.NewButton({
  1059. Name = "InfiniteFly",
  1060. Keybind = Enum.KeyCode.H,
  1061. Function = function(callback)
  1062. if callback then
  1063. infFlyPart = Instance.new("Part",workspace)
  1064. infFlyPart.Anchored = true
  1065. infFlyPart.CanCollide = true
  1066. infFlyPart.CFrame = PrimaryPart.CFrame
  1067. infFlyPart.Size = Vector3.new(.5 ,.5, .5)
  1068. if RootPartShow.Enabled then
  1069. infFlyPart.Transparency = 0
  1070. elseif not RootPartShow.Enabled then
  1071. infFlyPart.Transparency = 1
  1072. end
  1073. PrimaryPart.CFrame += Vector3.new(0,1000000,0)
  1074. CurrentCamera.CameraSubject = infFlyPart
  1075. repeat task.wait()
  1076. if PrimaryPart.Position.Y < infFlyPart.Position.Y then
  1077. PrimaryPart.CFrame += Vector3.new(0,1000000,0)
  1078. end
  1079.  
  1080. if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
  1081. infFlyPart.CFrame += Vector3.new(0,0.45,0)
  1082. end
  1083. if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then
  1084. infFlyPart.CFrame += Vector3.new(0,-0.45,0)
  1085. end
  1086.  
  1087. infFlyPart.CFrame = CFrame.new(PrimaryPart.CFrame.X,infFlyPart.CFrame.Y,PrimaryPart.CFrame.Z)
  1088. until not InfiniteFly.Enabled
  1089.  
  1090. else
  1091. pcall(function()
  1092.  
  1093. for i = 1,10 do task.wait(0.01)
  1094. PrimaryPart.Velocity = Vector3.new(0,0,0)
  1095. PrimaryPart.CFrame = infFlyPart.CFrame
  1096. end
  1097.  
  1098. infFlyPart:Remove()
  1099. end)
  1100.  
  1101. CurrentCamera.CameraSubject = Character
  1102. end
  1103. end,
  1104. })
  1105. RootPartShow = InfiniteFly.NewToggle({
  1106. Name = "ShowRoot",
  1107. Function = function() end
  1108. })
  1109. local box2 = ScreenGui.Motion.Frame.InfiniteFly.DropDown.KeybindBox
  1110. box2.Visible = true
  1111. box2.Text = config.Keybinds.InfiniteFly
  1112. box2.Changed:Connect(function()
  1113. if box2.Text ~= nil then
  1114. local uptext = box2.Text:upper()
  1115. box2.Text = uptext
  1116. library.Modules.InfiniteFly.Keybind = Enum.KeyCode[box2.Text]
  1117. end
  1118. end)
  1119.  
  1120.  
  1121. local targetInfo = Instance.new("TextLabel",ScreenGui)
  1122. TargetInfo = Visuals.NewButton({
  1123. Name = "TargetInfo",
  1124. Function = function(callback)
  1125. if callback then
  1126. task.spawn(function()
  1127. repeat task.wait()
  1128. local nearest = getNearestPlayer(22)
  1129.  
  1130. if nearest ~= nil then
  1131. local isWinning = function()
  1132. if nearest.Character.Humanoid.Health > Humanoid.Health then
  1133. return false
  1134. end
  1135. return true
  1136. end
  1137.  
  1138. if targetInfo == nil then
  1139. targetInfo = Instance.new("TextLabel",ScreenGui)
  1140. end
  1141.  
  1142. if TargetIntoStyle.Option == "Simple" then
  1143. pcall(function()
  1144. TweenService:Create(targetInfo,TweenInfo.new(1),{
  1145. Size = UDim2.fromScale(0.001 * nearest.Character.Humanoid.Health,0.04)
  1146. }):Play()
  1147. targetInfo.BackgroundColor3 = library.Color
  1148. targetInfo.BorderSizePixel = 0
  1149. targetInfo.AnchorPoint = Vector2.new(0.5,0.5)
  1150. targetInfo.Position = UDim2.fromScale(0.6,0.5)
  1151. targetInfo.TextColor3 = Color3.fromRGB(255,255,255)
  1152. targetInfo.Text = " "..nearest.DisplayName
  1153. targetInfo.TextScaled = true
  1154. targetInfo.TextXAlignment = Enum.TextXAlignment.Left
  1155. end)
  1156. end
  1157.  
  1158. if TargetIntoStyle.Option == "Aether" then
  1159. pcall(function()
  1160. targetInfo.Size = UDim2.fromScale(.12, .05)
  1161. targetInfo.BackgroundColor3 = Color3.fromRGB(85,95,115)
  1162. targetInfo.BorderSizePixel = 0
  1163. targetInfo.AnchorPoint = Vector2.new(0.5,0.5)
  1164. targetInfo.Position = UDim2.fromScale(0.6,0.5)
  1165. targetInfo.TextColor3 = Color3.fromRGB(255,255,255)
  1166. targetInfo.Text = " "..nearest.DisplayName.. " - IsWinning: ".. tostring(isWinning())
  1167. targetInfo.TextXAlignment = Enum.TextXAlignment.Left
  1168.  
  1169. local hp = Instance.new("Frame", targetInfo)
  1170. TweenService:Create(hp,TweenInfo.new(1),{
  1171. Size = UDim2.fromScale(0.01 * nearest.Character.Humanoid.Health,0.1)
  1172. }):Play()
  1173. hp.Position = UDim2.fromScale(0, .9)
  1174. hp.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  1175. hp.BorderSizePixel = 0
  1176. end)
  1177. end
  1178.  
  1179. else
  1180. pcall(function()
  1181. targetInfo:Remove()
  1182.  
  1183. targetInfo = nil
  1184. end)
  1185. end
  1186. until not TargetInfo.Enabled
  1187. end)
  1188. else
  1189. pcall(function()
  1190. targetInfo:Remove()
  1191. end)
  1192.  
  1193. targetInfo = nil
  1194. end
  1195. end,
  1196. })
  1197. TargetIntoStyle = TargetInfo.NewPicker({
  1198. Name = "Style",
  1199. Options = {"Simple", "Aether"}
  1200. })
  1201.  
  1202. local ViewmodelConnection
  1203. Viewmodel = Visuals.NewButton({
  1204. Name = "Viewmodel",
  1205. Function = function(callback)
  1206. if callback then
  1207. ViewmodelConnection = workspace.CurrentCamera.Viewmodel.ChildAdded:Connect(function(child)
  1208. if child:IsA("Accessory") then
  1209. task.spawn(function()
  1210. repeat task.wait() until child:FindFirstChild("Handle")
  1211. for i,v in pairs(child:GetDescendants()) do
  1212. v.Size /= 1.5
  1213. end
  1214. end)
  1215. end
  1216. end)
  1217. else
  1218. pcall(function()
  1219. ViewmodelConnection:Disconnect()
  1220. end)
  1221. end
  1222. end,
  1223. })
  1224.  
  1225. local strength
  1226. MotionBlur = Visuals.NewButton({
  1227. Name = "MotionBlur",
  1228. Function = function(callback)
  1229. if callback then
  1230. task.spawn(function()
  1231. local blur = Instance.new("BlurEffect",game.Lighting)
  1232. blur.Size = 0
  1233.  
  1234. strength = 4
  1235.  
  1236. local lastCamX = Camera.CFrame.X
  1237. local lastCamZ = Camera.CFrame.Z
  1238.  
  1239. repeat task.wait()
  1240.  
  1241. local change = (lastCamX - Camera.CFrame.X) + (lastCamZ - Camera.CFrame.Z)
  1242.  
  1243. if change < 0 then
  1244. change *= -1
  1245. end
  1246.  
  1247. if change > 0.1 then
  1248. game.TweenService:Create(blur,TweenInfo.new(1),{
  1249. Size = change * strength
  1250. }):Play()
  1251. else
  1252. game.TweenService:Create(blur,TweenInfo.new(1),{
  1253. Size = 0
  1254. }):Play()
  1255. end
  1256.  
  1257. lastCamX = Camera.CFrame.X
  1258. lastCamZ = Camera.CFrame.Z
  1259. until not MotionBlur.Enabled
  1260. end)
  1261. end
  1262. end,
  1263. })
  1264. Strong = MotionBlur.NewToggle({
  1265. Name = "Strong",
  1266. Function = function(v)
  1267. strength = (v == true and 8 or 4)
  1268. end,
  1269. })
  1270.  
  1271. local HUDScreen = Instance.new("ScreenGui",PlayerGui)
  1272. HUDScreen.ResetOnSpawn = false
  1273.  
  1274. local HUDS = {}
  1275.  
  1276. HUDS[1] = function()
  1277. local text = "Aether V1.0"
  1278. local id = "http://www.roblox.com/asset/?id=7498352732"
  1279. local lplr = game.Players.LocalPlayer
  1280. label = Instance.new("TextLabel",HUDScreen)
  1281. label.Text = text
  1282. label.BackgroundColor3 = Color3.fromRGB(0,0,0)
  1283. label.BorderSizePixel = 0
  1284. label.TextColor3 = Color3.fromRGB(255,255,255)
  1285. label.BackgroundTransparency = 1
  1286. label.Size = UDim2.fromScale(0.075,0.035)
  1287. label.Position = UDim2.fromScale(0,0)
  1288. label.Name = "Logo"
  1289. local glow = Instance.new("ImageLabel",label)
  1290. glow.Size = UDim2.fromScale(1.8,1.5)
  1291. glow.Position = UDim2.fromScale(-0.35,-0.2)
  1292. glow.Image = id
  1293. glow.ImageTransparency = 0.5
  1294. glow.BackgroundTransparency = 1
  1295. glow.ImageColor3 = Color3.fromRGB(0,0,0)
  1296. glow.ZIndex = -10
  1297. end
  1298. HUDS[2] = function()
  1299. local text = "Aether"
  1300.  
  1301. frame = Instance.new("TextLabel",HUDScreen)
  1302. frame.Size = UDim2.fromScale(0.17,0.04)
  1303. frame.Position = UDim2.fromScale(0.02,0)
  1304. frame.BorderSizePixel = 0
  1305. frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
  1306. frame.Text = text .. " | Build ".."1.2"
  1307. frame.TextColor3 = Color3.fromRGB(255,255,255)
  1308. frame.Size = UDim2.fromScale(0.1,0.035)
  1309. frame.TextScaled = true
  1310. frame.Name = "Logo"
  1311. local frameTop = Instance.new("Frame",frame)
  1312. frameTop.Size = UDim2.fromScale(1,0.08)
  1313. frameTop.BorderSizePixel = 0
  1314. frameTop.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1315. end
  1316.  
  1317. HUD = Visuals.NewButton({
  1318. Name = "HUD",
  1319. Function = function(callback)
  1320. if callback then
  1321. task.spawn(function()
  1322. task.wait(0.5)
  1323. HUDScreen = Instance.new("ScreenGui",PlayerGui)
  1324. HUDScreen.ResetOnSpawn = false
  1325. if HUDStyle.Option == "Aether 1" then
  1326. HUDS[1]()
  1327. elseif HUDStyle.Option == "Aether 2" then
  1328. HUDS[2]()
  1329. end
  1330. library.Array.SortMode = ArraySortStyle.Option
  1331. library.Array.BackgroundTransparency = 0.3
  1332. library.Array.TextTransparency = 0
  1333. refreshArray()
  1334. end)
  1335. else
  1336. pcall(function()
  1337. HUDScreen:Remove()
  1338. end)
  1339. end
  1340. end,
  1341. })
  1342. HUDStyle = HUD.NewPicker({
  1343. Name = "Logo Style",
  1344. Options = {"Aether 1", "Aether 2"}
  1345. })
  1346. ArrayStyle = HUD.NewPicker({
  1347. Name = "Array Style",
  1348. Options = {"Normal", "Gay","Space"}
  1349. })
  1350.  
  1351. task.spawn(function()
  1352. repeat
  1353. task.wait()
  1354.  
  1355. for i = 1, #arrayItems, 10 do
  1356. local endIndex = math.min(i + 9, #arrayItems)
  1357. for j = i, endIndex do
  1358. local v = arrayItems[j]
  1359. if ArrayStyle.Option == "Normal" then
  1360. v.TextColor3 = Color3.fromRGB(255, 255, 255)
  1361. end
  1362.  
  1363. if ArrayStyle.Option == "Gay" then
  1364. local red = math.floor(math.sin(j / 10) * 127 + 128)
  1365. local green = math.floor(math.sin(j / 10 + 2) * 127 + 128)
  1366. local blue = math.floor(math.sin(j / 10 + 4) * 127 + 128)
  1367. v.TextColor3 = Color3.fromRGB(red, green, blue)
  1368. end
  1369.  
  1370. if ArrayStyle.Option == "Space" then
  1371. local red = math.floor(math.sin(j / 10) * 127 + 128)
  1372. local blue = math.floor(math.sin(j / 10 + 2) * 127 + 128)
  1373. v.TextColor3 = Color3.fromRGB(red, 0, blue)
  1374. end
  1375. end
  1376. end
  1377. until false
  1378. end)
  1379.  
  1380.  
  1381. ArraySortStyle = HUD.NewPicker({
  1382. Name = "Sort Style",
  1383. Options = {"TextLength","ReverseTextLength", "None"}
  1384. })
  1385. ArrayBlur = HUD.NewToggle({
  1386. Name = "ArrayBlur",
  1387. Function = function(v)
  1388. library.Array.BlurEnabled = v
  1389. end
  1390. })
  1391. ArrayBackground = HUD.NewToggle({
  1392. Name = "ArrayBackground",
  1393. Function = function(v)
  1394. library.Array.Background = v
  1395. refreshArray()
  1396. end
  1397. })
  1398.  
  1399. ArrayRounded = HUD.NewToggle({
  1400. Name = "ArrayRounded",
  1401. Function = function(v)
  1402. library.Array.Rounded = v
  1403. refreshArray()
  1404. end
  1405. })
  1406. --[[ArrayBold = HUD.NewToggle({
  1407. Name = "ArrayBold",
  1408. Function = function(v)
  1409. library.Array.Bold = v
  1410. end
  1411. })
  1412. ArrayBackgroundTransparency = HUD.NewPicker({
  1413. Name = "ArrayBackground Transparency",
  1414. Options = {"0", "0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9"}
  1415. })
  1416. ArrayTextTransparency = HUD.NewPicker({
  1417. Name = "ArrayText Transparency",
  1418. Options = {"0", "0.1","0.2","0.3","0.4","0.5","0.6","0.7","0.8","0.9"}
  1419. })--]]
  1420. local timeRemaining = 2.3
  1421. local flying = false
  1422. local flycon
  1423. Fly = Motion.NewButton({
  1424. Name = "Fly",
  1425. Keybind = Enum.KeyCode.R,
  1426. Function = function(callback)
  1427. if callback then
  1428. flycon = RunService.Heartbeat:Connect(function()
  1429. flying = true
  1430. local velo = PrimaryPart.Velocity
  1431. PrimaryPart.Velocity = Vector3.new(velo.X, 2.04, velo.Z)
  1432.  
  1433. if UserInputService:IsKeyDown("Space") then
  1434. PrimaryPart.Velocity = Vector3.new(velo.X, 50, velo.Z)
  1435. end
  1436. if UserInputService:IsKeyDown("LeftShift") then
  1437. PrimaryPart.Velocity = Vector3.new(velo.X, -50, velo.Z)
  1438. end
  1439. end)
  1440.  
  1441. else
  1442. pcall(function()
  1443. flying = false
  1444. flycon:Disconnect()
  1445. end)
  1446.  
  1447. end
  1448. end,
  1449. })
  1450. local box = ScreenGui.Motion.Frame.Fly.DropDown.KeybindBox
  1451. box.Visible = true
  1452. box.Text = config.Keybinds.Fly
  1453. box.Changed:Connect(function()
  1454. if box.Text ~= nil then
  1455. local uptext = box.Text:upper()
  1456. box.Text = uptext
  1457. library.Modules.Fly.Keybind = Enum.KeyCode[box.Text]
  1458. end
  1459. end)
  1460.  
  1461.  
  1462. local strafecon
  1463. Strafe = Motion.NewButton({
  1464. Name = "Strafe",
  1465. Function = function(callback)
  1466. if callback then
  1467. strafecon = RunService.Heartbeat:Connect(function()
  1468. local dir = Humanoid.MoveDirection
  1469. local speed = Humanoid.WalkSpeed
  1470.  
  1471. PrimaryPart.Velocity = Vector3.new((dir * speed).X,PrimaryPart.Velocity.Y,(dir * speed).Z)
  1472. end)
  1473. else
  1474. pcall(function()
  1475. strafecon:Disconnect()
  1476. end)
  1477. end
  1478. end,
  1479. })
  1480.  
  1481. local fpscon
  1482. local fpscount = 0
  1483. local statsxd
  1484.  
  1485.  
  1486. local speedcon
  1487. local tickxd = 0
  1488. Speed = Motion.NewButton({
  1489. Name = "Speed",
  1490. Function = function(callback)
  1491. if callback then
  1492. speedcon = RunService.Heartbeat:Connect(function()
  1493. tickxd += 1
  1494. local dir = Humanoid.MoveDirection
  1495. local speed = 0.3
  1496.  
  1497. if SpeedMode.Option == "Vanilla" then
  1498. game.Players.Localplayer.Character.Humanoid.WalkSpeed = 23
  1499. end
  1500.  
  1501. if SpeedMode.Option == "Heatseeker" then
  1502. speed = Character:GetAttribute("SpeedBoost") and 0.07 or 0.016
  1503. end
  1504.  
  1505. if SpeedMode.Option == "HeatseekerBoost" then
  1506. if tickxd > 180 then
  1507. speed = 3
  1508. tickxd = 0
  1509. else
  1510. speed = 0
  1511. end
  1512. end
  1513.  
  1514. if SpeedMode.Option == "HeatseekerTeleport" then
  1515. Humanoid.WalkSpeed = 10
  1516. if tickxd > 275 then
  1517. PrimaryPart.CFrame += PrimaryPart.CFrame.LookVector * 12.5
  1518. tickxd = 0
  1519. else
  1520. speed = 0
  1521. end
  1522. end
  1523.  
  1524. if SpeedMode.Option ~= "HeatseekerTeleport" then
  1525. PrimaryPart.CFrame += dir * speed
  1526. end
  1527. end)
  1528. else
  1529. pcall(function()
  1530. speedcon:Disconnect()
  1531. end)
  1532. end
  1533. end,
  1534. })
  1535. SpeedMode = Speed.NewPicker({
  1536. Name = "Mode",
  1537. Options = {"Heatseeker", "Vanilla", "HeatseekerBoost", "HeatseekerTeleport"}
  1538. })
  1539.  
  1540. NoSlowDown = Motion.NewButton({
  1541. Name = "NoSlowDown",
  1542. Function = function(callback)
  1543. if callback then
  1544. repeat task.wait()
  1545. if not Speed.Enabled then
  1546. Humanoid.WalkSpeed = 23
  1547. end
  1548. until not NoSlowDown.Enabled
  1549. end
  1550. end,
  1551. })
  1552.  
  1553. Phase = Player.NewButton({
  1554. Name = "Phase",
  1555. Function = function(callback)
  1556. if callback then
  1557. repeat task.wait()
  1558. local forwardRay = raycast(PrimaryPart.Position,Humanoid.MoveDirection * 2)
  1559.  
  1560. if forwardRay then
  1561. local inst = forwardRay.Instance
  1562. local dir = Humanoid.MoveDirection
  1563. local speed = (inst.Size.X + inst.Size.Z) / 1.25
  1564. PrimaryPart.CFrame += dir * speed
  1565. end
  1566. until not Phase.Enabled
  1567. end
  1568. end,
  1569. })
  1570.  
  1571. local AirJumpCon
  1572. AirJump = Motion.NewButton({
  1573. Name = "AirJump",
  1574. Function = function(callback)
  1575. if callback then
  1576. AirJumpCon = UserInputService.InputBegan:Connect(function(k, g)
  1577. if g then return end
  1578. if k == nil then return end
  1579. if InfiniteFly.Enabled then return end
  1580. if k.KeyCode == Enum.KeyCode.Space then
  1581. Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  1582. end
  1583. end)
  1584. else
  1585. pcall(function()
  1586. AirJumpCon:Disconnect()
  1587. end)
  1588. end
  1589. end,
  1590. })
  1591.  
  1592. Spider = Motion.NewButton({
  1593. Name = "Spider",
  1594. Function = function(callback)
  1595. if callback then
  1596. repeat
  1597. local raycastxd = raycast(PrimaryPart.Position,Humanoid.MoveDirection * 2)
  1598. local velo = PrimaryPart.Velocity
  1599.  
  1600. if raycastxd and not UserInputService:IsKeyDown("S") then
  1601. PrimaryPart.Velocity = Vector3.new(velo.X, 58, velo.Z)
  1602. end
  1603.  
  1604. task.wait()
  1605. until not Spider.Enabled
  1606. end
  1607. end,
  1608. })
  1609.  
  1610. local JumpCirclesCon
  1611. JumpPlates = Visuals.NewButton({
  1612. Name = "JumpPlates",
  1613. Function = function(callback)
  1614. if callback then
  1615. task.spawn(function()
  1616. repeat task.wait()
  1617. local state = Humanoid:GetState()
  1618.  
  1619. if state == Enum.HumanoidStateType.Jumping then
  1620. local plate = Instance.new("Part",workspace)
  1621. plate.Anchored = true
  1622. plate.CanCollide = false
  1623. plate.CastShadow = false
  1624. plate.Size = Vector3.new(0,0,0)
  1625. plate.CFrame = PrimaryPart.CFrame
  1626. plate.Material = Enum.Material.Neon
  1627. plate.Color = library.Color
  1628.  
  1629. game.TweenService:Create(plate,TweenInfo.new(0.6),{
  1630. Size = Vector3.new(4,1,4),
  1631. CFrame = plate.CFrame - Vector3.new(0,2,0),
  1632. Transparency = 1
  1633. }):Play()
  1634.  
  1635. game.Debris:AddItem(plate,0.6)
  1636. end
  1637. until not JumpPlates.Enabled
  1638. end)
  1639. end
  1640. end,
  1641. })
  1642.  
  1643. local lastpos
  1644. Antifall = Motion.NewButton({
  1645. Name = "Antifall",
  1646. Function = function(callback)
  1647. if callback then
  1648. repeat
  1649. local velo = PrimaryPart.Velocity
  1650. if PrimaryPart.Position.Y < -5 then
  1651. PrimaryPart.Velocity = Vector3.new(velo.X, 120, velo.Z)
  1652. end
  1653.  
  1654. task.wait()
  1655. until not Antifall.Enabled
  1656. end
  1657. end,
  1658. })
  1659.  
  1660. local nofallremote = getRemote("GroundHit")
  1661. Nofall = Misc.NewButton({
  1662. Name = "Nofall",
  1663. Function = function(callback)
  1664. if callback then
  1665. repeat
  1666. nofallremote:FireServer()
  1667. task.wait(0.5)
  1668. until not Nofall.Enabled
  1669. end
  1670. end,
  1671. })
  1672.  
  1673. local ProjectileFire = getRemote("ProjectileFire")
  1674. local function shoot(bow, pos)
  1675. local args = {}
  1676. local shootFormulaStart = pos + Vector3.new(0,2,0)
  1677. local shootFormulaDirection = Vector3.new(0,-100,0)
  1678. if bow.Name == "fireball" then
  1679. args = {
  1680. [1] = bow,
  1681. [2] = "fireball",
  1682. [3] = "fireball",
  1683. [4] = pos,
  1684. [5] = shootFormulaStart,
  1685. [6] = Vector3.new(0,-5,0),
  1686. [7] = tostring(game:GetService("HttpService"):GenerateGUID(true)),
  1687. [8] = {
  1688. ["drawDurationSeconds"] = 1,
  1689. ["shotId"] = tostring(game:GetService("HttpService"):GenerateGUID(false))
  1690. },
  1691. [9] = workspace:GetServerTimeNow() - 0.045
  1692. }
  1693. elseif bow.Name == "snowball" then
  1694. args = {
  1695. [1] = bow,
  1696. [2] = "snowball",
  1697. [3] = "snowball",
  1698. [4] = pos,
  1699. [5] = shootFormulaStart,
  1700. [6] = Vector3.new(0,-5,0),
  1701. [7] = tostring(game:GetService("HttpService"):GenerateGUID(true)),
  1702. [8] = {
  1703. ["drawDurationSeconds"] = 1,
  1704. ["shotId"] = tostring(game:GetService("HttpService"):GenerateGUID(false))
  1705. },
  1706. [9] = workspace:GetServerTimeNow() - 0.045
  1707. }
  1708. else
  1709. args = {
  1710. [1] = bow,
  1711. [2] = "arrow",
  1712. [3] = "arrow",
  1713. [4] = pos,
  1714. [5] = shootFormulaStart,
  1715. [6] = Vector3.new(0,-5,0),
  1716. [7] = tostring(game:GetService("HttpService"):GenerateGUID(true)),
  1717. [8] = {
  1718. ["drawDurationSeconds"] = 1,
  1719. ["shotId"] = tostring(game:GetService("HttpService"):GenerateGUID(false))
  1720. },
  1721. [9] = workspace:GetServerTimeNow() - 0.045
  1722. }
  1723. end
  1724. ProjectileFire:InvokeServer(unpack(args))
  1725. end
  1726.  
  1727. local function getAllBows()
  1728. local bows = {}
  1729. for i,v in pairs(inventory:GetChildren()) do
  1730. if v.Name:find("bow") or v.Name:find("fireball") or v.Name:find("snowball") then
  1731. table.insert(bows,v)
  1732. end
  1733. end
  1734. return bows
  1735. end
  1736.  
  1737.  
  1738. local ConsumeRemote = getRemote("ConsumeItem")
  1739. AutoPot = Player.NewButton({
  1740. ["Name"] = "AutoPot",
  1741. Function = function(callback)
  1742. if callback then
  1743. task.spawn(function()
  1744. repeat task.wait()
  1745. if hasItem("speed_potion") then
  1746. ConsumeRemote:InvokeServer({
  1747. ["item"] = inventory:WaitForChild("speed_potion")
  1748. })
  1749. end
  1750. if hasItem("pie") then
  1751. ConsumeRemote:InvokeServer({
  1752. ["item"] = inventory:WaitForChild("pie")
  1753. })
  1754. end
  1755. until (not AutoPot.Enabled)
  1756. end)
  1757. end
  1758. end
  1759. })
  1760.  
  1761. local msgs = {"gg.HdqjAfBq Get AetherClient Now!","Even without AetherClient i wouldve still won.","AetherClient On Top⭐","Imagine being legit in 2024","Get AetherClient to win lol!"}
  1762. Chatspammer = Misc.NewButton({
  1763. Name = "Chatspammer",
  1764. Function = function(callback)
  1765. if callback then
  1766. repeat
  1767. newChat(msgs[math.random(1,5)])
  1768. task.wait(3)
  1769. until not Chatspammer.Enabled
  1770. end
  1771. end,
  1772. })
  1773.  
  1774.  
  1775. local oldskybox = {
  1776. SkyboxBk = Lighting.Sky.SkyboxBk,
  1777. SkyboxDn = Lighting.Sky.SkyboxDn,
  1778. SkyboxFt = Lighting.Sky.SkyboxFt,
  1779. SkyboxLf = Lighting.Sky.SkyboxLf,
  1780. SkyboxRt = Lighting.Sky.SkyboxRt,
  1781. SkyboxUp = Lighting.Sky.SkyboxUp,
  1782. }
  1783. Skybox = Visuals.NewButton({
  1784. Name = "Skybox",
  1785. Function = function(callback)
  1786. if callback then
  1787. task.wait(1)
  1788. local assetId = ""
  1789. if SkyboxStyle.Option == "Sus" then
  1790. assetId = "http://www.roblox.com/asset/?id=9145833727"
  1791. end
  1792.  
  1793. if SkyboxStyle.Option == "Damc" then
  1794. assetId = "rbxassetid://16930990336"
  1795. end
  1796.  
  1797. if SkyboxStyle.Option == "Springs" then
  1798. assetId = "rbxassetid://16930908008"
  1799. end
  1800.  
  1801. if SkyboxStyle.Option == "Xylex" then
  1802. assetId = "rbxassetid://16930961099"
  1803. end
  1804.  
  1805. if SkyboxStyle.Option == "Alsploit" then
  1806. assetId = "http://www.roblox.com/asset/?id=12772788813"
  1807. end
  1808. if SkyboxStyle.Option == "Matrix" then
  1809. assetId = "http://www.roblox.com/asset/?id=1412150157"
  1810. end
  1811. if SkyboxStyle.Option == "Covid" then
  1812. assetId = "http://www.roblox.com/asset/?id=8518879821"
  1813. end
  1814. if SkyboxStyle.Option == "Space" then
  1815. assetId = "http://www.roblox.com/asset/?id=2609221356"
  1816. end
  1817. if SkyboxStyle.Option == "Windows" then
  1818. assetId = "http://www.roblox.com/asset/?id=472001646"
  1819. end
  1820. if SkyboxStyle.Option == "Trol" then
  1821. assetId = "http://www.roblox.com/asset/?id=6403436054"
  1822. end
  1823. if SkyboxStyle.Option == "Cat" then
  1824. assetId = "http://www.roblox.com/asset/?id=14841615129"
  1825. end
  1826. if SkyboxStyle.Option == "Furry" then
  1827. assetId = "http://www.roblox.com/asset/?id=14831068996"
  1828. end
  1829. for i,v in pairs(oldskybox) do
  1830. Lighting.Sky[i] = assetId
  1831. end
  1832. else
  1833. for i,v in pairs(oldskybox) do
  1834. Lighting.Sky[i] = v
  1835. end
  1836. end
  1837. end,
  1838. })
  1839.  
  1840. SkyboxStyle = Skybox.NewPicker({
  1841. Name = "Style",
  1842. Options = {"Sus", "Springs","Damc", "Xylex","Alsploit","Matrix","Covid","Space","Windows","Trol","Cat","Furry"}
  1843. })
  1844.  
  1845.  
  1846. local oldsky = {
  1847. amb = Lighting.Ambient,
  1848. outdooramb = Lighting.OutdoorAmbient,
  1849. }
  1850.  
  1851. local function placeBlock(pos,block)
  1852. local blockenginemanaged = game.ReplicatedStorage.rbxts_include.node_modules:WaitForChild("@easy-games"):WaitForChild("block-engine").node_modules:WaitForChild("@rbxts").net.out:WaitForChild("_NetManaged")
  1853. local args = { [1] = { ['blockType'] = block, ['position'] = Vector3.new(pos.X / 3,pos.Y / 3,pos.Z / 3), ['blockData'] = 0 } }
  1854. blockenginemanaged.PlaceBlock:InvokeServer(unpack(args))
  1855. end
  1856.  
  1857. local function getWool()
  1858. for i,v in pairs(inventory:GetChildren()) do
  1859. if v.Name:lower():find("wool") then
  1860. return v.Name
  1861. end
  1862. end
  1863. end
  1864.  
  1865. local scaffoldBlockInst = Instance.new("Part",workspace)
  1866. scaffoldBlockInst.Size = Vector3.new(3,3,3)
  1867. scaffoldBlockInst.CFrame = CFrame.new(1000,0,0)
  1868. scaffoldBlockInst.Transparency = 0.5
  1869. scaffoldBlockInst.Material = Enum.Material.SmoothPlastic
  1870. scaffoldBlockInst.Color = library.Color
  1871.  
  1872. local scaffoldRun
  1873. Scaffold = Misc.NewButton({
  1874. Name = "Scaffold",
  1875. Keybind = Enum.KeyCode.G,
  1876. Function = function(callback)
  1877. if callback then
  1878. task.spawn(function()
  1879. scaffoldRun = game["Run Service"].RenderStepped:Connect(function()
  1880. local block = getWool()
  1881. if game.UserInputService:IsKeyDown(Enum.KeyCode.Space) then
  1882. local velo = PrimaryPart.Velocity
  1883. if ScaffoldMode3.Option == "Slow" then
  1884. PrimaryPart.Velocity = Vector3.new(velo.X,15,velo.Z)
  1885. for i = 1, 8 do
  1886. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * 1) - Vector3.new(0,i + 4.5,0),block)
  1887. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector) - Vector3.new(0,i + 4.5,0),block)
  1888. end
  1889. end
  1890. if ScaffoldMode3.Option == "Normal" then
  1891. PrimaryPart.Velocity = Vector3.new(velo.X,30,velo.Z)
  1892. for i = 1, 8 do
  1893. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * 1) - Vector3.new(0,i + 4.5,0),block)
  1894. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector) - Vector3.new(0,i + 4.5,0),block)
  1895. end
  1896. end
  1897. if ScaffoldMode3.Option == "Fast" then
  1898. PrimaryPart.Velocity = Vector3.new(velo.X,50,velo.Z)
  1899. for i = 1, 8 do
  1900. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * 1) - Vector3.new(0,i + 4.5,0),block)
  1901. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector) - Vector3.new(0,i + 4.5,0),block)
  1902. end
  1903. end
  1904. end
  1905. if ScaffoldMode1.Option == "Normal" then
  1906. if not Scaffold.Enabled then return end
  1907. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * 1) - Vector3.new(0,4.5,0),block)
  1908. end
  1909. if ScaffoldMode1.Option == "Expand" then
  1910. for i = 1, 8 do
  1911. if not Scaffold.Enabled then return end
  1912. if TowerExpand.Enabled and i ~= 1 then return end
  1913. placeBlock((PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * i) - Vector3.new(0,4.5,0),block)
  1914. end
  1915. end
  1916. if ScaffoldMode2.Option == "NoSprint" and Sprint.Enabled then
  1917. Sprint.ToggleButton(false)
  1918. sprintController:stopSprinting()
  1919. elseif ScaffoldMode2.Option == "Sprint" and not Sprint.Enabled then
  1920. Sprint.ToggleButton(true)
  1921. end
  1922. end)
  1923. end)
  1924. else
  1925. pcall(function()
  1926. scaffoldRun:Disconnect()
  1927. end)
  1928. end
  1929. end,
  1930. })
  1931. ScaffoldMode1 = Scaffold.NewPicker({
  1932. Name = "Place Mode",
  1933. Options = {"Normal", "Expand"}
  1934. })
  1935. ScaffoldMode2 = Scaffold.NewPicker({
  1936. Name = "Sprint Mode",
  1937. Options = {"Sprint", "NoSprint"}
  1938. })
  1939. ScaffoldMode3 = Scaffold.NewPicker({
  1940. Name = "Tower Mode",
  1941. Options = {"Slow", "Normal", "Fast", "None"}
  1942. })
  1943. TowerExpand = Scaffold.NewToggle({
  1944. Name = "Tower Expand",
  1945. Function = function() end
  1946. })
  1947. local box4 = ScreenGui.Misc.Frame.Scaffold.DropDown.KeybindBox
  1948. box4.Visible = true
  1949. box4.Text = config.Keybinds.Scaffold
  1950. box4.Changed:Connect(function()
  1951. if box4.Text ~= nil then
  1952. local uptext = box4.Text:upper()
  1953. box4.Text = uptext
  1954. library.Modules.Scaffold.Keybind = Enum.KeyCode[box4.Text]
  1955. end
  1956. end)
  1957.  
  1958.  
  1959. local theanimmethod
  1960.  
  1961. local invisMethod2 = {
  1962. ["1"] = "rbxassetid://11335949902",
  1963. ["2"] = "rbxassetid://11360825341"
  1964. }
  1965.  
  1966. InvisibleExploit = Exploit.NewButton({
  1967. Name = "InvisibleExploit",
  1968. Function = function(callback)
  1969. local track
  1970. local theanimmethod
  1971. if callback then
  1972. theanimmethod = Instance.new("Animation")
  1973. theanimmethod.AnimationId = invisMethod2[InvisMethod.Option]
  1974. track = Humanoid.Animator:LoadAnimation(theanimmethod)
  1975. repeat
  1976. track:Play()
  1977. task.wait()
  1978. until not InvisibleExploit.Enabled
  1979. else
  1980. pcall(function()
  1981. theanimmethod:Remove()
  1982. end)
  1983. pcall(function()
  1984. track:Remove()
  1985. end)
  1986. end
  1987. end,
  1988. })
  1989. InvisMethod = InvisibleExploit.NewPicker({
  1990. Name = "Method",
  1991. Options = {"2", "1"}
  1992. })
  1993.  
  1994. local AntiHitSafe = false
  1995. AntiHit = Motion.NewButton({
  1996. Name = "AntiHit",
  1997. Function = function(callback)
  1998. if callback then
  1999. local lastHit = tick()
  2000. repeat
  2001.  
  2002. local nearest = getNearestPlayer(14)
  2003.  
  2004. if (hurttime <= 50) and nearest then
  2005.  
  2006. if (AntiHitSafe and tick() - lastHit > 0.4) then
  2007. PrimaryPart.CFrame = nearest.Character.PrimaryPart.CFrame + nearest.Character.PrimaryPart.CFrame.LookVector * -6+ Vector3.new(0,2,0)
  2008.  
  2009. lastHit = tick()
  2010. else
  2011. PrimaryPart.CFrame = nearest.Character.PrimaryPart.CFrame + nearest.Character.PrimaryPart.CFrame.LookVector * -6 + Vector3.new(0,2,0)
  2012. end
  2013.  
  2014. end
  2015.  
  2016. lastHP = Humanoid.Health
  2017. task.wait()
  2018. until not DamageBoost.Enabled
  2019. end
  2020. end,
  2021. })
  2022. AntiHitSafe = AntiHit.NewToggle({
  2023. Name = "Safe",
  2024. Function = function(v)
  2025. AntiHitSafe = v
  2026. end
  2027. })
  2028.  
  2029. AutoDip = Misc.NewButton({
  2030. Name = "AutoDip",
  2031. Function = function(callback)
  2032. if callback then
  2033. local lastHit = tick()
  2034. local wasDisabled = false
  2035. repeat task.wait()
  2036. local nearest = getNearestPlayer(9e9)
  2037. if Humanoid.Health > 0 and Humanoid.Health < 30 and nearest.Character.Humanoid.Health > Humanoid.Health and not InfiniteFly.Enabled then
  2038. InfiniteFly.ToggleButton(true)
  2039. wasDisabled = true
  2040. end
  2041.  
  2042. if Humanoid.Health > 50 and InfiniteFly.Enabled and wasDisabled then
  2043. wasDisabled = false
  2044. InfiniteFly.ToggleButton(false)
  2045. end
  2046. until not AutoDip.Enabled
  2047. else
  2048. InfiniteFly.ToggleButton(false)
  2049. end
  2050. end,
  2051. })
  2052.  
  2053. local AltDetectorcon
  2054. AltDetector = Player.NewButton({
  2055. Name = "AltDetector",
  2056. Function = function(callback)
  2057. if callback then
  2058. AltDetectorcon = game.Players.PlayerAdded:Connect(function(plr)
  2059. if plr.AccountAge < 16 then
  2060. label = Instance.new("TextLabel",ScreenGui)
  2061.  
  2062. label.Text = plr.Name .. " is an alt account."
  2063. label.BackgroundColor3 = Color3.fromRGB(0,0,0)
  2064. label.BorderSizePixel = 0
  2065. label.TextColor3 = Color3.fromRGB(155,39,45)
  2066. label.BackgroundTransparency = 1
  2067. label.Size = UDim2.fromScale(0.335,0.105)
  2068. label.Position = UDim2.fromScale(-0.005,0.04)
  2069. label.TextScaled = true
  2070. label.Name = "Alt"
  2071. label.ZIndex = 0
  2072. local stroke = Instance.new("UIStroke",label)
  2073.  
  2074. print(plr.Name .. " is an alt account.")
  2075. task.wait(3)
  2076. label:Destroy()
  2077. end
  2078. end)
  2079. else
  2080. pcall(function()
  2081. AltDetectorcon:Disconnect()
  2082. end)
  2083. end
  2084. end,
  2085. })
  2086.  
  2087. local function getGroupRank(plr:Player)
  2088. return plr:GetRankInGroup(5774246)
  2089. end
  2090.  
  2091. local staffdetectorcon
  2092. StaffDetector = Player.NewButton({
  2093. Name = "StaffDetector",
  2094. Function = function(callback)
  2095. if callback then
  2096. task.wait(10)
  2097.  
  2098. staffdetectorcon = game.Players.PlayerAdded:Connect(function(plr)
  2099.  
  2100. if getGroupRank(plr) > 10 then
  2101. writefile("Staff_Detection_GroupID", plr.Name)
  2102. newChat("/lobby")
  2103. end
  2104. end)
  2105. else
  2106. pcall(function()
  2107. staffdetectorcon:Disconnect()
  2108. end)
  2109. end
  2110. end,
  2111. })
  2112.  
  2113. local TrollageConnection
  2114. RemoteTrollage = Exploit.NewButton({
  2115. Name = "RemoteTrollage",
  2116. Function = function(callback)
  2117. if callback then
  2118. task.spawn(function()
  2119. TrollageConnection = RunService.Heartbeat:Connect(function()
  2120. task.wait()
  2121. if DragonSound.Enabled then
  2122. game:GetService("ReplicatedStorage").rbxts_include.node_modules["@rbxts"].net.out._NetManaged.DragonBreath:FireServer("")
  2123. game:GetService("ReplicatedStorage").rbxts_include.node_modules["@rbxts"].net.out._NetManaged.DragonBreath:FireServer("")
  2124. end
  2125. if PartyPopper.Enabled then
  2126. game:GetService("ReplicatedStorage")["events-@easy-games/game-core:shared/[email protected]"].useAbility:FireServer("PARTY_POPPER")
  2127. game:GetService("ReplicatedStorage")["events-@easy-games/game-core:shared/[email protected]"].useAbility:FireServer("PARTY_POPPER")
  2128. end
  2129. if YuziDash.Enabled then
  2130. game:GetService("ReplicatedStorage"):FindFirstChild("events-@easy-games/game-core:shared/[email protected]").useAbility:FireServer("dash")
  2131. game:GetService("ReplicatedStorage"):FindFirstChild("events-@easy-games/game-core:shared/[email protected]").useAbility:FireServer("dash")
  2132. end
  2133. end)
  2134. end)
  2135. else
  2136. pcall(function()
  2137. if TrollageConnection then
  2138. TrollageConnection:Disconnect()
  2139. TrollageConnection = nil
  2140. end
  2141. end)
  2142. end
  2143. end,
  2144. })
  2145. DragonSound = RemoteTrollage.NewToggle({
  2146. Name = "DragonBreath",
  2147. Function = function() end
  2148. })
  2149. PartyPopper = RemoteTrollage.NewToggle({
  2150. Name = "PartyPopper",
  2151. Function = function() end
  2152. })
  2153. YuziDash = RemoteTrollage.NewToggle({
  2154. Name = "YuziDash",
  2155. Function = function() end
  2156. })
  2157.  
  2158. local lastHP = 100
  2159. DamageBoost = Motion.NewButton({
  2160. Name = "DamageBoost",
  2161. Function = function(callback)
  2162. if callback then
  2163. repeat
  2164.  
  2165. if (hurttime <= 50) then
  2166. PrimaryPart.CFrame += Humanoid.MoveDirection * 0.26
  2167. end
  2168.  
  2169. lastHP = Humanoid.Health
  2170. task.wait()
  2171. until not DamageBoost.Enabled
  2172. end
  2173. end,
  2174. })
  2175.  
  2176. local lastHPHurt = 100
  2177. task.spawn(function()
  2178. repeat task.wait()
  2179. if (Humanoid.Health < lastHPHurt) then
  2180. hurttime = 0
  2181. end
  2182.  
  2183. lastHPHurt = Humanoid.Health
  2184. hurttime += 1
  2185. until false
  2186. end)
  2187.  
  2188. local chests = {}
  2189. for i,v in pairs(workspace:GetChildren()) do
  2190. if v.Name == "chest" then
  2191. table.insert(chests,v)
  2192. end
  2193. end
  2194. Stealer = Player.NewButton({
  2195. Name = "Stealer",
  2196. Function = function(callback)
  2197. if callback then
  2198. task.spawn(function()
  2199. repeat task.wait()
  2200. task.wait(0.075)
  2201. task.spawn(function()
  2202. for i, v in pairs(chests) do
  2203. local Magnitude = (v.Position - PrimaryPart.Position).Magnitude
  2204. if Magnitude <= 30 then
  2205. for _, item in pairs(v.ChestFolderValue.Value:GetChildren()) do
  2206. if item:IsA("Accessory") then
  2207. task.wait()
  2208. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):FindFirstChild("@rbxts").net.out._NetManaged:FindFirstChild("Inventory/ChestGetItem"):InvokeServer(v.ChestFolderValue.Value, item)
  2209. end
  2210. end
  2211. end
  2212. end
  2213. end)
  2214. until not Stealer.Enabled
  2215. end)
  2216. end
  2217. end,
  2218. })
  2219.  
  2220.  
  2221. local newfire
  2222. local newsparkles
  2223. Playereffects = Visuals.NewButton({
  2224. Name = "Playereffects",
  2225. Function = function(callback)
  2226. if callback then
  2227. task.wait(1)
  2228. if EffectsStyle.Option == "Fire" then
  2229. newfire = Instance.new("Fire", PrimaryPart)
  2230. newfire.Size = 5.5
  2231. newfire.Heat = 5
  2232. newfire.TimeScale = 1
  2233. newfire.Color = library.Color
  2234. newfire.Enabled = true
  2235. newfire.SecondaryColor = Color3.fromRGB(50,50,50)
  2236. end
  2237.  
  2238. if EffectsStyle.Option == "Sparkles" then
  2239. newsparkles = Instance.new("Sparkles", PrimaryPart)
  2240. newsparkles.TimeScale = 1
  2241. newsparkles.SparkleColor = library.Color
  2242. newsparkles.Enabled = true
  2243. end
  2244.  
  2245. else
  2246. pcall(function()
  2247. newfire:Remove()
  2248. end)
  2249. pcall(function()
  2250. newsparkles:Remove()
  2251. end)
  2252. end
  2253. end,
  2254. })
  2255. EffectsStyle = Playereffects.NewPicker({
  2256. Name = "Style",
  2257. Options = {"Fire", "Sparkles"}
  2258. })
  2259.  
  2260. HighJump = Motion.NewButton({
  2261. Name = "HighJump",
  2262. Function = function(callback)
  2263. if callback then
  2264. repeat
  2265. PrimaryPart.Velocity += Vector3.new(0, 6, 0)
  2266. task.wait(0.007)
  2267. until not HighJump.Enabled
  2268. else
  2269. PrimaryPart.Velocity = Vector3.new(0, 50, 0)
  2270. end
  2271. end,
  2272. })
  2273.  
  2274. local CameraModificationCon
  2275. local oldFOV = CurrentCamera.FieldOfView
  2276. Camera = Visuals.NewButton({
  2277. Name = "Camera",
  2278. Function = function(callback)
  2279. if callback then
  2280. CameraModificationCon = RunService.Heartbeat:Connect(function()
  2281. CurrentCamera.FieldOfView = 120
  2282. end)
  2283. if CameraZoom.Enabled then
  2284. game.Players.LocalPlayer.CameraMaxZoomDistance = CameraZoom.Value
  2285. else
  2286. game.Players.LocalPlayer.CameraMaxZoomDistance = 13
  2287. end
  2288. else
  2289. CameraModificationCon:Disconnect()
  2290. CurrentCamera.FieldOfView = oldFOV
  2291. end
  2292. end,
  2293. })
  2294. CameraZoom = Camera.NewToggle({
  2295. Name = "CameraZoom",
  2296. Function = function() end
  2297. })
  2298.  
  2299. TexturePack = Visuals.NewButton({
  2300. Name = "TexturePack",
  2301. Function = function(callback)
  2302. local func
  2303. if callback then
  2304. task.spawn(function()
  2305. local objs = game:GetObjects("rbxassetid://14033898270")
  2306. local import = objs[1]
  2307. import.Parent = ReplicatedStorage
  2308. local index = {
  2309. {
  2310. name = "wood_sword",
  2311. offset = CFrame.Angles(math.rad(0), math.rad(-100), math.rad(-90)),
  2312. model = import:WaitForChild("Wood_Sword"),
  2313. },
  2314. {
  2315. name = "stone_sword",
  2316. offset = CFrame.Angles(math.rad(0), math.rad(-100), math.rad(-90)),
  2317. model = import:WaitForChild("Stone_Sword"),
  2318. },
  2319. {
  2320. name = "iron_sword",
  2321. offset = CFrame.Angles(math.rad(0), math.rad(-100), math.rad(-90)),
  2322. model = import:WaitForChild("Iron_Sword"),
  2323. },
  2324. {
  2325. name = "diamond_sword",
  2326. offset = CFrame.Angles(math.rad(0), math.rad(-100), math.rad(-90)),
  2327. model = import:WaitForChild("Diamond_Sword"),
  2328. },
  2329. {
  2330. name = "emerald_sword",
  2331. offset = CFrame.Angles(math.rad(0), math.rad(-100), math.rad(-90)),
  2332. model = import:WaitForChild("Emerald_Sword"),
  2333. },
  2334. {
  2335. name = "wood_pickaxe",
  2336. offset = CFrame.Angles(math.rad(0), math.rad(-190), math.rad(-95)),
  2337. model = import:WaitForChild("Wood_Pickaxe"),
  2338. },
  2339. {
  2340. name = "stone_pickaxe",
  2341. offset = CFrame.Angles(math.rad(0), math.rad(-190), math.rad(-95)),
  2342. model = import:WaitForChild("Stone_Pickaxe"),
  2343. },
  2344. {
  2345. name = "iron_pickaxe",
  2346. offset = CFrame.Angles(math.rad(0), math.rad(-190), math.rad(-95)),
  2347. model = import:WaitForChild("Iron_Pickaxe"),
  2348. },
  2349. {
  2350. name = "diamond_pickaxe",
  2351. offset = CFrame.Angles(math.rad(0), math.rad(80), math.rad(-95)),
  2352. model = import:WaitForChild("Diamond_Pickaxe"),
  2353. },
  2354. {
  2355. name = "wood_axe",
  2356. offset = CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-95)),
  2357. model = import:WaitForChild("Wood_Axe"),
  2358. },
  2359. {
  2360. name = "stone_axe",
  2361. offset = CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-95)),
  2362. model = import:WaitForChild("Stone_Axe"),
  2363. },
  2364. {
  2365. name = "iron_axe",
  2366. offset = CFrame.Angles(math.rad(0), math.rad(-10), math.rad(-95)),
  2367. model = import:WaitForChild("Iron_Axe"),
  2368. },
  2369. {
  2370. name = "diamond_axe",
  2371. offset = CFrame.Angles(math.rad(0), math.rad(-90), math.rad(-95)),
  2372. model = import:WaitForChild("Diamond_Axe"),
  2373. },
  2374. {
  2375. name = "fireball",
  2376. offset = CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)),
  2377. model = import:WaitForChild("Fireball"),
  2378. },
  2379. {
  2380. name = "telepearl",
  2381. offset = CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)),
  2382. model = import:WaitForChild("Telepearl"),
  2383. },
  2384. }
  2385. func = CurrentCamera.Viewmodel.ChildAdded:Connect(function(tool)
  2386. if not tool:IsA("Accessory") then return end
  2387. for _, v in ipairs(index) do
  2388. if v.name == tool.Name then
  2389. for _, part in ipairs(tool:GetDescendants()) do
  2390. if part:IsA("BasePart") or part:IsA("MeshPart") or part:IsA("UnionOperation") then
  2391. part.Transparency = 1
  2392. end
  2393. end
  2394. local model = v.model:Clone()
  2395. model.CFrame = tool:WaitForChild("Handle").CFrame * v.offset
  2396. model.CFrame *= CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0))
  2397. model.Parent = tool
  2398. local weld = Instance.new("WeldConstraint", model)
  2399. weld.Part0 = model
  2400. weld.Part1 = tool:WaitForChild("Handle")
  2401. local tool2 = Players.LocalPlayer.Character:WaitForChild(tool.Name)
  2402. for _, part in ipairs(tool2:GetDescendants()) do
  2403. if part:IsA("BasePart") or part:IsA("MeshPart") or part:IsA("UnionOperation") then
  2404. part.Transparency = 1
  2405. end
  2406. end
  2407. local model2 = v.model:Clone()
  2408. model2.Anchored = false
  2409. model2.CFrame = tool2:WaitForChild("Handle").CFrame * v.offset
  2410. model2.CFrame *= CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0))
  2411. if v.name:match("sword") or v.name:match("blade") then
  2412. model2.CFrame *= CFrame.new(.5, 0, -1.1) - Vector3.new(0, 0, -.3)
  2413. elseif v.name:match("axe") and not v.name:match("pickaxe") and v.name:match("diamond") then
  2414. model2.CFrame *= CFrame.new(.08, 0, -1.1) - Vector3.new(0, 0, -.9)
  2415. elseif v.name:match("axe") and not v.name:match("pickaxe") and not v.name:match("diamond") then
  2416. model2.CFrame *= CFrame.new(-.2, 0, -2.4) + Vector3.new(0, 0, 2.12)
  2417. else
  2418. model2.CFrame *= CFrame.new(.2, 0, -.09)
  2419. end
  2420. model2.Parent = tool2
  2421. local weld2 = Instance.new("WeldConstraint", model)
  2422. weld2.Part0 = model2
  2423. weld2.Part1 = tool2:WaitForChild("Handle")
  2424. end
  2425. end
  2426. end)
  2427. end)
  2428. else
  2429. pcall(function()
  2430. func:Disconnect()
  2431. end)
  2432. end
  2433. end,
  2434. })
  2435. TxtpackMode = TexturePack.NewPicker({
  2436. Name = "Mode",
  2437. Options = {"64x"}
  2438. })
  2439.  
  2440. local DisablerConnection = nil
  2441. local lplr = game.Players.LocalPlayer
  2442. local RunService = game:GetService("RunService")
  2443.  
  2444. local humanoid = lplr.Character and lplr.Character:FindFirstChildOfClass("Humanoid")
  2445. lplr.CharacterAdded:Connect(function(character)
  2446. humanoid = character:FindFirstChildOfClass("Humanoid")
  2447. character.ChildAdded:Connect(function(child)
  2448. if child:IsA("Humanoid") then
  2449. humanoid = child
  2450. end
  2451. end)
  2452. end)
  2453.  
  2454. Disabler = Exploit.NewButton({
  2455. Name = "Disabler",
  2456. Function = function(callback)
  2457. if callback then
  2458. task.spawn(function()
  2459. DisablerConnection = RunService.Heartbeat:Connect(function()
  2460. if humanoid then
  2461. if DisablerMethod.Option == "State" then
  2462. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2463. humanoid:ChangeState(Enum.HumanoidStateType.Running)
  2464. humanoid:ChangeState(Enum.HumanoidStateType.Freefall)
  2465. humanoid:ChangeState(Enum.HumanoidStateType.Landed)
  2466. elseif DisablerMethod.Option == "State2" then
  2467. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2468. humanoid:ChangeState(Enum.HumanoidStateType.Seated)
  2469. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2470. humanoid:ChangeState(Enum.HumanoidStateType.Running)
  2471. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2472. humanoid:ChangeState(Enum.HumanoidStateType.Climbing)
  2473. humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2474. humanoid:ChangeState(Enum.HumanoidStateType.Running)
  2475. elseif DisablerMethod.Option == "State3" then
  2476. humanoid:ChangeState(Enum.HumanoidStateType.Freefall)
  2477. task.wait(0.025)
  2478. humanoid:ChangeState(Enum.HumanoidStateType.Landed)
  2479. end
  2480. end
  2481. end)
  2482. end)
  2483. else
  2484. if DisablerConnection then
  2485. DisablerConnection:Disconnect()
  2486. DisablerConnection = nil
  2487. end
  2488. end
  2489. end,
  2490. })
  2491. DisablerMethod = Disabler.NewPicker({
  2492. Name = "StateBypassMethod",
  2493. Options = {"State", "State2", "State3"}
  2494. })
  2495.  
  2496. local plr = game.Players.LocalPlayer
  2497. local humanoid = plr.Character and plr.Character:FindFirstChildOfClass("Humanoid")
  2498. local AnimPacks = Player.NewButton({
  2499. Name = "AnimationPack",
  2500. Function = function(callback)
  2501. if callback then
  2502. task.spawn(function()
  2503. if humanoid then
  2504. if Animation.Option == "Vampire" then
  2505. local Animate = plr.Character.Animate
  2506. Animate.Disabled = true
  2507. StopAnim()
  2508. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=1083445855"
  2509. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=1083450166"
  2510. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=1083473930"
  2511. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=1083462077"
  2512. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=1083455352"
  2513. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=1083439238"
  2514. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=1083443587"
  2515. plr.Character.Humanoid:ChangeState(3)
  2516. Animate.Disabled = false
  2517.  
  2518. elseif Animation.Option == "Toy" then
  2519. local Animate = plr.Character.Animate
  2520. Animate.Disabled = true
  2521. StopAnim()
  2522. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=782841498"
  2523. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=782845736"
  2524. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=782843345"
  2525. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=782842708"
  2526. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=782847020"
  2527. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=782843869"
  2528. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=782846423"
  2529. plr.Character.Humanoid:ChangeState(3)
  2530. Animate.Disabled = false
  2531. elseif Animation.Option == "Levitation" then
  2532. local Animate = plr.Character.Animate
  2533. Animate.Disabled = true
  2534. StopAnim()
  2535. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=616006778"
  2536. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=616008087"
  2537. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=616013216"
  2538. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=616010382"
  2539. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=616008936"
  2540. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=616003713"
  2541. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=616005863"
  2542. plr.Character.Humanoid:ChangeState(3)
  2543. Animate.Disabled = false
  2544. elseif Animation.Option == "Ninja" then
  2545. local Animate = plr.Character.Animate
  2546. Animate.Disabled = true
  2547. StopAnim()
  2548. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=656117400"
  2549. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=656118341"
  2550. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=656121766"
  2551. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=656118852"
  2552. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=656117878"
  2553. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=656114359"
  2554. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=656115606"
  2555. plr.Character.Humanoid:ChangeState(3)
  2556. Animate.Disabled = false
  2557. elseif Animation.Option == "Mage" then
  2558. local Animate = plr.Character.Animate
  2559. Animate.Disabled = true
  2560. StopAnim()
  2561. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=707742142"
  2562. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=707855907"
  2563. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=707897309"
  2564. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=707861613"
  2565. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=707853694"
  2566. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=707826056"
  2567. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=707829716"
  2568. plr.Character.Humanoid:ChangeState(3)
  2569. Animate.Disabled = false
  2570. elseif Animation.Option == "Pirate" then
  2571. local Animate = plr.Character.Animate
  2572. Animate.Disabled = true
  2573. StopAnim()
  2574. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=750781874"
  2575. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=750782770"
  2576. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=750785693"
  2577. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=750783738"
  2578. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=750782230"
  2579. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=750779899"
  2580. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=750780242"
  2581. plr.Character.Humanoid:ChangeState(3)
  2582. Animate.Disabled = false
  2583. elseif Animation.Option == "Elderly" then
  2584. local Animate = plr.Character.Animate
  2585. Animate.Disabled = true
  2586. StopAnim()
  2587. Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=845397899"
  2588. Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=845400520"
  2589. Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=845403856"
  2590. Animate.run.RunAnim.AnimationId = "http://www.roblox.com/asset/?id=845386501"
  2591. Animate.jump.JumpAnim.AnimationId = "http://www.roblox.com/asset/?id=845398858"
  2592. Animate.climb.ClimbAnim.AnimationId = "http://www.roblox.com/asset/?id=845392038"
  2593. Animate.fall.FallAnim.AnimationId = "http://www.roblox.com/asset/?id=845396048"
  2594. plr.Character.Humanoid:ChangeState(3)
  2595. Animate.Disabled = false
  2596. end
  2597. end
  2598.  
  2599. end)
  2600. end
  2601.  
  2602. end,
  2603. })
  2604. Animation = AnimPacks.NewPicker({
  2605. Name = "Animation",
  2606. Options = {"Vampire","Toy","Levitation","Ninja","Mage","Pirate","Elderly"}
  2607. })
  2608.  
  2609. local animtab = {
  2610. Size = function(newpart)
  2611. TweenService:Create(newpart, TweenInfo.new(1), {
  2612. Size = Vector3.new(0,0,0)
  2613. }):Play()
  2614. end,
  2615. YPos = function(newpart)
  2616. TweenService:Create(newpart, TweenInfo.new(1), {
  2617. CFrame = CFrame.new(newpart.CFrame.X,-10,newpart.CFrame.Z)
  2618. }):Play()
  2619. end,
  2620. Transparency = function(newpart)
  2621. TweenService:Create(newpart, TweenInfo.new(1), {
  2622. Transparency = 1
  2623. }):Play()
  2624. end
  2625. }
  2626. Trails = Visuals.NewButton({
  2627. Name = "Trails",
  2628. Function = function(callback)
  2629. if callback then
  2630. spawn(function()
  2631. repeat
  2632. spawn(function()
  2633. local newpart = Instance.new("Part", workspace)
  2634. newpart.Shape = Enum.PartType[TrailsPart.Option]
  2635. newpart.Material = Enum.Material[TrailsMaterial.Option]
  2636. newpart.Size = Vector3.new(.65,.65,.65)
  2637. newpart.Anchored = true
  2638. newpart.CanCollide = false
  2639. newpart.CFrame = PrimaryPart.CFrame
  2640. newpart.Rotation = PrimaryPart.Rotation
  2641. newpart.Color = library.Color
  2642. task.delay(1.5, function()
  2643. animtab[TrailsTweenMode.Option](newpart)
  2644. task.delay(1, function()
  2645. newpart:Remove()
  2646. end)
  2647. end)
  2648. end)
  2649. task.wait(.15)
  2650. until not Trails.Enabled
  2651. end)
  2652. end
  2653. end,
  2654. })
  2655. TrailsPart = Trails.NewPicker({
  2656. Name = "Trail Part",
  2657. Options = {"Ball", "Block", "Cylinder", "Wedge", "CornerWedge"},
  2658. Default = "Ball"
  2659. })
  2660. TrailsMaterial = Trails.NewPicker({
  2661. Name = "Trail Material",
  2662. Options = {"Neon", "Plastic", "SmoothPlastic", "DiamondPlate"},
  2663. Default = "Neon"
  2664. })
  2665. TrailsTweenMode = Trails.NewPicker({
  2666. Name = "Trail Delete",
  2667. Options = { "Size", "YPos", "Transparency"},
  2668. Default = "Size"
  2669. })
  2670.  
  2671. lastPosOnGround = PrimaryPart.CFrame
  2672.  
  2673. spawn(function()
  2674. repeat
  2675. if Utilities.onGround() then
  2676. lastPosOnGround = PrimaryPart.CFrame
  2677. end
  2678. task.wait()
  2679. until false
  2680. end)
  2681.  
  2682. LongJump = Motion.NewButton({
  2683. Name = "LongJump",
  2684. Keybind = Enum.KeyCode.J,
  2685. Function = function(callback)
  2686. if callback then
  2687. if LongJumpMethod.Option == "Boost" then
  2688. TweenService:Create(PrimaryPart, TweenInfo.new(2.2), {
  2689. CFrame = PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * 50 + Vector3.new(0, 5, 0)
  2690. }):Play()
  2691. task.delay(0.8, function()
  2692. LongJump.ToggleButton(false)
  2693. end)
  2694. end
  2695. if LongJumpMethod.Option == "Gravity" then
  2696. workspace.Gravity = 5
  2697. task.delay(0.01, function()
  2698. Humanoid:ChangeState(3)
  2699. end)
  2700. end
  2701.  
  2702. if LongJumpMethod.Option == "Test" then
  2703. workspace.Gravity = 16
  2704. if utils.onGround() then
  2705. Humanoid:ChangeState(3)
  2706. for i = 1, 50 do
  2707. PrimaryPart.CFrame = PrimaryPart.CFrame + PrimaryPart.CFrame.LookVector * 0.3
  2708. task.wait()
  2709. end
  2710. end
  2711. end
  2712.  
  2713. if LongJumpMethod.Option == "Kit" then
  2714. ReplicatedStorage:FindFirstChild("events-@easy-games/game-core:shared/[email protected]").useAbility:FireServer("dash")
  2715. workspace.Gravity = 0
  2716. if utils.onGround() then
  2717. for i = 1, 120 do
  2718. PrimaryPart.CFrame += PrimaryPart.CFrame.LookVector * 2
  2719. task.wait()
  2720. end
  2721. workspace.Gravity = 196.2
  2722. end
  2723. end
  2724. else
  2725. workspace.Gravity = 196.2
  2726. task.delay(0.1, function()
  2727. PrimaryPart.Velocity = Vector3.zero
  2728. end)
  2729. end
  2730. end,
  2731. })
  2732. LongJumpMethod = LongJump.NewPicker({
  2733. Name = "Mode",
  2734. Options = {"Boost", "Gravity", "Kit", "Test"}
  2735. })
  2736. local box3 = ScreenGui.Motion.Frame.LongJump.DropDown.KeybindBox
  2737. box3.Visible = true
  2738. box3.Text = config.Keybinds.LongJump
  2739. box3.Changed:Connect(function()
  2740. if box3.Text ~= nil then
  2741. local uptext = box3.Text:upper()
  2742. box3.Text = uptext
  2743. library.Modules.LongJump.Keybind = Enum.KeyCode[box3.Text]
  2744. end
  2745. end)
  2746.  
  2747.  
  2748.  
  2749. BridgeInstant = Exploit.NewButton({
  2750. Name = "BridgeInstaWin",
  2751. Function = function(callback)
  2752. if callback then
  2753. repeat
  2754. task.wait(.1)
  2755. for i,v in workspace:GetDescendants() do
  2756. if v:IsA('TouchTransmitter') then
  2757. firetouchinterest(game.Players.LocalPlayer.Character.PrimaryPart, v.Parent, 1)
  2758. end
  2759. end
  2760. until not BridgeInstant.Enabled
  2761. end
  2762. end,
  2763. })
  2764.  
  2765.  
  2766. function IsAlive(Player)
  2767. Player = Player or LocalPlayer
  2768.  
  2769. if not Player.Character then return false end
  2770. if not Player.Character:FindFirstChild("Humanoid") then return false end
  2771. if Player.Character:GetAttribute("Health") <= 0 then return false end
  2772. if not Player.Character.PrimaryPart then return false end
  2773.  
  2774. return true
  2775. end
  2776.  
  2777. local function GetServerPosition(Position)
  2778. local X = math.round(Position.X / 3)
  2779. local Y = math.round(Position.Y / 3)
  2780. local Z = math.round(Position.Z / 3)
  2781.  
  2782. return Vector3.new(X, Y, Z)
  2783. end
  2784.  
  2785. function FindNearestBed(MaxDistance)
  2786. local MaxDistance = MaxDistance or math.huge
  2787. local NearestBed = nil
  2788.  
  2789. for i, v in next, CollectionService:GetTagged("bed")do
  2790. if v:FindFirstChild("Blanket").BrickColor ~= LocalPlayer.Team.TeamColor then
  2791. if v:GetAttribute("BedShieldEndTime") then
  2792. if v:GetAttribute("BedShieldEndTime") < Workspace:GetServerTimeNow() then
  2793. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  2794.  
  2795. if Distance < MaxDistance then
  2796. MaxDistance = Distance
  2797. NearestBed = v
  2798. end
  2799. end
  2800. end
  2801.  
  2802. if not v:GetAttribute("BedShieldEndTime") then
  2803. local Distance = (v.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  2804.  
  2805. if Distance < MaxDistance then
  2806. MaxDistance = Distance
  2807. NearestBed = v
  2808. end
  2809. end
  2810. end
  2811. end
  2812.  
  2813. return NearestBed
  2814. end
  2815.  
  2816. local DamageBlockRemote = game.ReplicatedStorage:WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@easy-games"):WaitForChild("block-engine"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("DamageBlock")
  2817. local NearestBedFound = false
  2818. local CanSeeNearestBed = false
  2819.  
  2820. local function Nuker(NearestBed)
  2821. task.spawn(function()
  2822. if NearestBed then
  2823. NearestBedFound = true
  2824.  
  2825. local NukerRaycastParameters = RaycastParams.new()
  2826. local TargetBlock = nil
  2827.  
  2828. NukerRaycastParameters.FilterType = Enum.RaycastFilterType.Exclude
  2829. NukerRaycastParameters.FilterDescendantsInstances = {LocalPlayer.Character}
  2830. NukerRaycastParameters.IgnoreWater = true
  2831.  
  2832. local RaycastResult = game.Workspace:Raycast(NearestBed.Position + Vector3.new(0, 30, 0), Vector3.new(0, -35, 0), NukerRaycastParameters)
  2833.  
  2834. task.spawn(function()
  2835. if RaycastResult then
  2836. if RaycastResult.Instance then
  2837. TargetBlock = RaycastResult.Instance
  2838. end
  2839.  
  2840. if not RaycastResult.Instance then
  2841. TargetBlock = NearestBed
  2842. end
  2843.  
  2844. DamageBlockRemote:InvokeServer({
  2845. blockRef = {
  2846. blockPosition = GetServerPosition(TargetBlock.Position)
  2847. },
  2848.  
  2849. hitPosition = GetServerPosition(TargetBlock.Position),
  2850. hitNormal = GetServerPosition(TargetBlock.Position)
  2851. })
  2852. end
  2853. end)
  2854.  
  2855. task.spawn(function()
  2856. local _, Value = CurrentCamera:WorldToScreenPoint(NearestBed.Position)
  2857.  
  2858. CanSeeNearestBed = Value
  2859. end)
  2860. end
  2861. end)
  2862. end
  2863.  
  2864. Nuke = Exploit.NewButton({
  2865. Name = "BedNuker",
  2866. Function = function(callback)
  2867. task.spawn(function()
  2868. repeat
  2869. task.wait(0.1)
  2870.  
  2871. if IsAlive(LocalPlayer) then
  2872. local NearestBed = FindNearestBed(30) or nil
  2873.  
  2874. if NearestBed then
  2875. Nuker(NearestBed)
  2876. end
  2877. end
  2878. until not Nuke.Enabled
  2879. end)
  2880. end
  2881. })
  2882.  
  2883.  
  2884. function FindNearestPlayer(MaxDistance)
  2885. local NearestPlayerDistance = MaxDistance or math.huge
  2886. local NearestPlayer
  2887.  
  2888. for i, v in next, game:GetService("Players"):GetPlayers() do
  2889. if IsAlive(v) and v ~= LocalPlayer and IsAlive(LocalPlayer) and v.Team ~= LocalPlayer.Team then
  2890. local Distance = (v.Character.PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
  2891.  
  2892. if Distance < NearestPlayerDistance then
  2893. NearestPlayerDistance = Distance
  2894. NearestPlayer = v
  2895. end
  2896. end
  2897. end
  2898.  
  2899. return NearestPlayer, NearestPlayerDistance
  2900. end
  2901.  
  2902. local function RecallPlayerTweenToNearestPlayer()
  2903. if IsAlive(LocalPlayer) then
  2904. local NearestPlayer = FindNearestPlayer()
  2905.  
  2906. if NearestPlayer then
  2907. local TweenInformation = TweenInfo.new(0.4, Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
  2908. local PlayerTpTween = TweenService:Create(LocalPlayer.Character.PrimaryPart, TweenInformation, {CFrame = NearestPlayer.Character.PrimaryPart.CFrame + Vector3.new(0, 5, 0)})
  2909.  
  2910. PlayerTpTween:Play()
  2911. end
  2912. end
  2913. end
  2914.  
  2915. function RecallPlayer()
  2916. game:GetService("VirtualInputManager"):SendKeyEvent(true, "C" , false , game)
  2917.  
  2918. wait(6.301)
  2919.  
  2920. RecallPlayerTweenToNearestPlayer()
  2921. end
  2922.  
  2923.  
  2924. RecallTp = Combat.NewButton({
  2925. Name = "RecallPlrTP",
  2926. Function = function(callback)
  2927. if callback then
  2928. RecallPlayer()
  2929. end
  2930. end,
  2931. })
  2932.  
  2933. FastFall = Misc.NewButton({
  2934. Name = "FastFall",
  2935. Function = function(callback)
  2936. if Character and PrimaryPart then
  2937. if callback then
  2938. if FallMode.Option == "Velocity" then
  2939. PrimaryPart.Velocity = Vector3.new(0, -999, 0)
  2940. elseif FallMode.Option == "Gravity" then
  2941. workspace.Gravity = 999
  2942. end
  2943. else
  2944. workspace.Gravity = 196.2
  2945. end
  2946. end
  2947. end,
  2948. })
  2949. LocalPlayer.CharacterAdded:Connect(function(newCharacter)
  2950. Character = newCharacter
  2951. PrimaryPart = newCharacter:WaitForChild("PrimaryPart")
  2952. if not FastFall.Enabled then
  2953. workspace.Gravity = 196.2
  2954. end
  2955. end)
  2956.  
  2957. LocalPlayer.CharacterRemoving:Connect(function()
  2958. Character = nil
  2959. PrimaryPart = nil
  2960. workspace.Gravity = 196.2
  2961. end)
  2962.  
  2963. FallMode = FastFall.NewPicker({
  2964. Name = "Mode",
  2965. Options = {"Velocity", "Gravity"}
  2966. })
  2967.  
  2968.  
  2969. local canjump = true
  2970. AntiDeath = Misc.NewButton({
  2971. Name = "AntiDeath",
  2972. Function = function(callback)
  2973. if callback then
  2974. local lastHit = tick()
  2975. local wasDisabled = false
  2976. repeat task.wait()
  2977. local nearest = getNearestPlayer(9e9)
  2978. if Humanoid.Health > 0 and Humanoid.Health < 30 and nearest.Character.Humanoid.Health > Humanoid.Health and canjump == true then
  2979. LocalPlayer.Character.PrimaryPart.Velocity = LocalPlayer.Character.PrimaryPart.Velocity + Vector3.new(0, 300, 0)
  2980. canjump = false
  2981. task.wait(6)
  2982. canjump = true
  2983. end
  2984. until not AntiDeath.Enabled
  2985. end
  2986. end,
  2987. })
  2988.  
  2989. Uninject = Misc.NewButton({
  2990. Name = "Uninject",
  2991. Function = function(callback)
  2992. if callback then
  2993. ScreenGui:Destroy(library.Modules)
  2994. Uninject.ToggleButton(false)
  2995. end
  2996. end,
  2997. })
  2998.  
  2999. local oldsky = {
  3000. amb = Lighting.Ambient,
  3001. outdooramb = Lighting.OutdoorAmbient,
  3002. }
  3003. local AmbienceTable = {
  3004. Purple = Color3.fromRGB(100, 0, 255),
  3005. Blue = Color3.fromRGB(0, 20, 255),
  3006. Green = Color3.fromRGB(0, 255, 30),
  3007. Yellow = Color3.fromRGB(255, 255, 0),
  3008. Orange = Color3.fromRGB(255, 140, 25),
  3009. Red = Color3.fromRGB(255, 0, 0),
  3010. Brown = Color3.fromRGB(120, 40, 15),
  3011. }
  3012. local ambtableoption = {}
  3013. for i,v in pairs(AmbienceTable) do
  3014. table.insert(ambtableoption, i)
  3015. end
  3016. local dayTime = Lighting.TimeOfDay
  3017. Ambience = Visuals.NewButton({
  3018. Name = "Ambience",
  3019. Function = function(callback)
  3020. if callback then
  3021. repeat
  3022. Lighting.Ambient = AmbienceTable[AmbienceStyle.Option]
  3023. Lighting.OutdoorAmbient = AmbienceTable[AmbienceStyle.Option]
  3024.  
  3025. Lighting.TimeOfDay = (AmbienceTime.Option == "Day" and dayTime or "24:00:00")
  3026. task.wait()
  3027. until not Ambience.Enabled
  3028. else
  3029. Lighting.TimeOfDay = dayTime
  3030. Lighting.Ambient = oldsky.amb
  3031. Lighting.OutdoorAmbient = oldsky.outdooramb
  3032. end
  3033. end,
  3034. })
  3035. AmbienceStyle = Ambience.NewPicker({
  3036. Name = "Style",
  3037. Options = ambtableoption
  3038. })
  3039. AmbienceTime = Ambience.NewPicker({
  3040. Name = "Time",
  3041. Options = {"Day", "Night"}
  3042. })
  3043.  
  3044.  
  3045. local assetTable = {
  3046. Sus = "http://www.roblox.com/asset/?id=9145833727",
  3047. Damc = "rbxassetid://16930990336",
  3048. Springs = "rbxassetid://16930908008",
  3049. Xylex = "rbxassetid://16930961099",
  3050. Alsploit = "http://www.roblox.com/asset/?id=12772788813",
  3051. Matrix = "http://www.roblox.com/asset/?id=1412150157",
  3052. Covid = "http://www.roblox.com/asset/?id=8518879821",
  3053. Space = "http://www.roblox.com/asset/?id=2609221356",
  3054. Windows = "http://www.roblox.com/asset/?id=472001646",
  3055. Trol = "http://www.roblox.com/asset/?id=6403436054",
  3056. Cat = "http://www.roblox.com/asset/?id=14841615129",
  3057. Furry = "http://www.roblox.com/asset/?id=14831068996",
  3058. }
  3059.  
  3060. local stylesofskybox = {}
  3061. for i,v in pairs(assetTable) do
  3062. table.insert(stylesofskybox, i)
  3063. end
  3064.  
  3065. SelfESP = Visuals.NewButton({
  3066. Name = "SelfESP",
  3067. Function = function(callback)
  3068. if callback then
  3069. local e = Instance.new("BillboardGui",LocalPlayer.Character.PrimaryPart)
  3070. local image = Instance.new("ImageLabel",e)
  3071. image.Size = UDim2.fromScale(10,10)
  3072. image.Position = UDim2.fromScale(-3,-4)
  3073.  
  3074. image.BackgroundTransparency = 1
  3075. e.Size = UDim2.fromScale(0.5,0.5)
  3076. e.AlwaysOnTop = true
  3077. e.Name = "nein"
  3078.  
  3079. task.spawn(function()
  3080. repeat task.wait()
  3081. image.Image = assetTable[SelfESPStyle.Option]
  3082. until not SelfESP.Enabled
  3083. end)
  3084.  
  3085. else
  3086. pcall(function()
  3087. LocalPlayer.Character.PrimaryPart.nein:Destroy()
  3088. end)
  3089. end
  3090. end,
  3091. })
  3092. SelfESPStyle = SelfESP.NewPicker({
  3093. Name = "Style",
  3094. Options = stylesofskybox
  3095. })
  3096.  
  3097. local toxic = false
  3098. Toxic = Misc.NewButton({
  3099. Name = "AutoToxic",
  3100. Function = function(callback)
  3101. if callback then
  3102. toxic = true
  3103. else
  3104. toxic = false
  3105. end
  3106. end,
  3107. })
  3108.  
  3109. LocalPlayer.leaderstats.Kills.Changed:Connect(function()
  3110. if toxic == true then
  3111. local msgs = {"Dying in a BLOCK game is sad","Why bother when AetherClient Private exists","LOL HOW DO YOU LOSE IN A BED GAME","AetherClient PRIVATE IS JUST BETTER","IVE NEVER LOST WITH AetherClient PRIVATE LOL"}
  3112. newChat(msgs[math.random(1,5)])
  3113. end
  3114. end)
  3115.  
  3116.  
  3117. local sound = Instance.new("Sound")
  3118. sound.Volume = 0
  3119. sound.Looped = true
  3120.  
  3121.  
  3122. Music = Player.NewButton({
  3123. Name = "MusicPlayer",
  3124. Function = function(callback)
  3125. if callback then
  3126. local sound = Instance.new("Sound")
  3127. sound.Volume = 0
  3128. if Loop.Enabled then
  3129. sound.Looped = true
  3130. else
  3131. sound.Looped = false
  3132. end
  3133. local Music = sound:Clone()
  3134. Music.Parent = game.Workspace
  3135. Music.Name = "Music"
  3136.  
  3137. if Song.Option == "Simulator" then
  3138. Music.SoundId = "rbxassetid://1841647093"
  3139. Music:Play()
  3140. elseif Song.Option == "Beat" then
  3141. Music.SoundId = "rbxassetid://1836965951"
  3142. Music:Play()
  3143. elseif Song.Option == "Beat2" then
  3144. Music.SoundId = "rbxassetid://1840843086"
  3145. Music:Play()
  3146. elseif Song.Option == "Goofy" then
  3147. Music.SoundId = "rbxassetid://1846332554"
  3148. Music:Play()
  3149. elseif Song.Option == "CrabRave" then
  3150. Music.SoundId = "rbxassetid://5410086218"
  3151. Music:Play()
  3152. elseif Song.Option == "SkibidiRizz" then
  3153. Music.SoundId = "rbxassetid://16190757458"
  3154. Music:Play()
  3155. elseif Song.Option == "Uptown" then
  3156. Music.SoundId = "rbxassetid://1845554017"
  3157. Music:Play()
  3158. elseif Song.Option == "PLAY" then
  3159. Music.SoundId = "rbxassetid://5410085763"
  3160. Music:Play()
  3161. elseif Song.Option == "RainingTacos" then
  3162. Music.SoundId = "rbxassetid://142376088"
  3163. Music:Play()
  3164. end
  3165.  
  3166. if Volume.Option == "Low" then
  3167. Music.Volume = 0.5
  3168. elseif Volume.Option == "Mid" then
  3169. Music.Volume = 1.5
  3170. elseif Volume.Option == "High" then
  3171. Music.Volume = 5
  3172. end
  3173. else
  3174. game.Workspace.Music:Destroy()
  3175. end
  3176. end,
  3177. })
  3178. Song = Music.NewPicker({
  3179. Name = "Song",
  3180. Options = {"Simulator","Beat","Beat2","Goofy","CrabRave", "SkibidiRizz", "Uptown", "PLAY", "RainingTacos"}
  3181. })
  3182. Volume = Music.NewPicker({
  3183. Name = "Volume",
  3184. Options = {"Low","Mid","High"}
  3185. })
  3186. Loop = Music.NewToggle({
  3187. Name = "LoopMusic",
  3188. Function = function() end
  3189. })
  3190.  
  3191. Godmode = Combat.NewButton({
  3192. Name = "MelodyGodMode",
  3193. Function = function(callback)
  3194. if callback then
  3195. repeat
  3196. task.wait(.1)
  3197. local args = {
  3198. [1] = {
  3199. ["healTarget"] = game.Players.LocalPlayer
  3200. }
  3201. }
  3202.  
  3203. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("PlayGuitar"):FireServer(unpack(args))
  3204. until not Godmode.Enabled
  3205. end
  3206. end,
  3207. })
  3208.  
  3209.  
  3210.  
  3211. Projectileaura = Combat.NewButton({
  3212. Name = "Projectileaura",
  3213. Function = function(callback)
  3214. if callback then
  3215. task.spawn(function()
  3216. repeat task.wait()
  3217. local target = getNearestPlayer(9e9)
  3218. if target then
  3219. local bows = getAllBows()
  3220. for i,v in pairs(bows) do
  3221. spoofHand(v.Name)
  3222. task.wait()
  3223. if v.Name == "fireball" or v.Name == "snowball" or v.Name == "lasso" then
  3224. if not AllProjectiles.Enabled then continue end
  3225. end
  3226. shoot(v,target.Character.PrimaryPart.Position)
  3227. end
  3228. end
  3229. until not Projectileaura.Enabled
  3230. end)
  3231. else
  3232.  
  3233. end
  3234. end,
  3235. })
  3236.  
  3237. AllProjectiles = Projectileaura.NewToggle({
  3238. Name = "AllProjectiles",
  3239. Function = function() end
  3240. })
  3241.  
  3242. local function Buystonesword()
  3243. local args = {
  3244. [1] = {
  3245. ["shopItem"] = {
  3246. ["ignoredByKit"] = {
  3247. [1] = "barbarian",
  3248. [2] = "dasher",
  3249. [3] = "frost_hammer_kit",
  3250. [4] = "tinker"
  3251. },
  3252. ["itemType"] = "stone_sword",
  3253. ["price"] = 70,
  3254. ["superiorItems"] = {
  3255. [1] = "iron_sword",
  3256. },
  3257. ["currency"] = "iron",
  3258. ["amount"] = 1,
  3259. ["lockAfterPurchase"] = true,
  3260. ["category"] = "Combat",
  3261. ["disabledInQueue"] = {
  3262. [1] = "tnt_wars"
  3263. }
  3264. },
  3265. ["shopId"] = "1_item_shop"
  3266. }
  3267. }
  3268.  
  3269. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem"):InvokeServer(unpack(args))
  3270. end
  3271.  
  3272. local function Buyironsword()
  3273. local args = {
  3274. [1] = {
  3275. ["shopItem"] = {
  3276. ["ignoredByKit"] = {
  3277. [1] = "barbarian",
  3278. [2] = "dasher",
  3279. [3] = "frost_hammer_kit",
  3280. [4] = "tinker"
  3281. },
  3282. ["itemType"] = "iron_sword",
  3283. ["price"] = 70,
  3284. ["superiorItems"] = {
  3285. [1] = "diamond_sword",
  3286. },
  3287. ["currency"] = "iron",
  3288. ["amount"] = 1,
  3289. ["lockAfterPurchase"] = true,
  3290. ["category"] = "Combat",
  3291. ["disabledInQueue"] = {
  3292. [1] = "tnt_wars"
  3293. }
  3294. },
  3295. ["shopId"] = "1_item_shop"
  3296. }
  3297. }
  3298.  
  3299. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem"):InvokeServer(unpack(args))
  3300. end
  3301.  
  3302. local function BuyDiamondsword()
  3303. local args = {
  3304. [1] = {
  3305. ["shopItem"] = {
  3306. ["ignoredByKit"] = {
  3307. [1] = "barbarian",
  3308. [2] = "dasher",
  3309. [3] = "frost_hammer_kit",
  3310. [4] = "tinker"
  3311. },
  3312. ["itemType"] = "diamond_sword",
  3313. ["price"] = 70,
  3314. ["superiorItems"] = {
  3315. [1] = "emerald_sword",
  3316. },
  3317. ["currency"] = "emerald",
  3318. ["amount"] = 1,
  3319. ["lockAfterPurchase"] = true,
  3320. ["category"] = "Combat",
  3321. ["disabledInQueue"] = {
  3322. [1] = "tnt_wars"
  3323. }
  3324. },
  3325. ["shopId"] = "1_item_shop"
  3326. }
  3327. }
  3328.  
  3329. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem"):InvokeServer(unpack(args))
  3330. end
  3331.  
  3332. local function BuyleatherArmor()
  3333. local args = {
  3334. [1] = {
  3335. ["shopItem"] = {
  3336. ["lockAfterPurchase"] = true,
  3337. ["itemType"] = "leather_chestplate",
  3338. ["price"] = 50,
  3339. ["customDisplayName"] = "Leather Armor",
  3340. ["superiorItems"] = {
  3341. [1] = "iron_chestplate"
  3342. },
  3343. ["currency"] = "iron",
  3344. ["amount"] = 1,
  3345. ["category"] = "Combat",
  3346. ["ignoredByKit"] = {
  3347. [1] = "bigman",
  3348. [2] = "tinker"
  3349. },
  3350. ["spawnWithItems"] = {
  3351. [1] = "leather_helmet",
  3352. [2] = "leather_chestplate",
  3353. [3] = "leather_boots"
  3354. },
  3355. ["nextTier"] = "iron_chestplate"
  3356. },
  3357. ["shopId"] = "1_item_shop"
  3358. }
  3359. }
  3360.  
  3361. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem"):InvokeServer(unpack(args))
  3362. end
  3363.  
  3364. local function BuyIronArmor()
  3365. local args = {
  3366. [1] = {
  3367. ["shopItem"] = {
  3368. ["lockAfterPurchase"] = true,
  3369. ["itemType"] = "iron_chestplate",
  3370. ["price"] = 120,
  3371. ["prevTier"] = "leather_chestplate",
  3372. ["customDisplayName"] = "Iron Armor",
  3373. ["currency"] = "iron",
  3374. ["ignoredByKit"] = {
  3375. [1] = "bigman",
  3376. [2] = "tinker"
  3377. },
  3378. ["category"] = "Combat",
  3379. ["tiered"] = true,
  3380. ["nextTier"] = "diamond_chestplate",
  3381. ["spawnWithItems"] = {
  3382. [1] = "iron_helmet",
  3383. [2] = "iron_chestplate",
  3384. [3] = "iron_boots"
  3385. },
  3386. ["amount"] = 1
  3387. },
  3388. ["shopId"] = "1_item_shop"
  3389. }
  3390. }
  3391.  
  3392. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem"):InvokeServer(unpack(args))
  3393. end
  3394.  
  3395. local function BuyDiamondArmor()
  3396. local args = {
  3397. [1] = {
  3398. ["shopItem"] = {
  3399. ["lockAfterPurchase"] = true,
  3400. ["itemType"] = "Diamond_chestplate",
  3401. ["price"] = 8,
  3402. ["customDisplayName"] = "Diamond Armor",
  3403. ["superiorItems"] = {
  3404. [1] = "iron_chestplate"
  3405. },
  3406. ["currency"] = "iron",
  3407. ["amount"] = 1,
  3408. ["category"] = "Combat",
  3409. ["ignoredByKit"] = {
  3410. [1] = "bigman",
  3411. [2] = "tinker"
  3412. },
  3413. ["spawnWithItems"] = {
  3414. [1] = "diamond_helmet",
  3415. [2] = "diamond_chestplate",
  3416. [3] = "diamond_boots"
  3417. },
  3418. ["nextTier"] = "diamond_chestplate"
  3419. },
  3420. ["shopId"] = "1_item_shop"
  3421. }
  3422. }
  3423.  
  3424. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("BedwarsPurchaseItem"):InvokeServer(unpack(args))
  3425. end
  3426.  
  3427. AutoBuy = Player.NewButton({
  3428. Name = "AutoBuy",
  3429. Function = function(callback)
  3430. if callback then
  3431. task.spawn(function()
  3432. repeat task.wait(0.1)
  3433. if hasItem("wood_sword") then
  3434. Buystonesword()
  3435. end
  3436. if hasItem("stone_sword") and not hasItem("iron_chestplate") and not hasItem("diamond_chestplate") and not hasItem("emerald_chestplate") then
  3437. BuyleatherArmor()
  3438. end
  3439. if hasItem("leather_chestplate") then
  3440. BuyIronArmor()
  3441. end
  3442. if hasItem("iron_sword") or hasItem("stone_sword") or hasItem("wood_sword") then
  3443. BuyDiamondsword()
  3444. end
  3445. if hasItem("iron_chestplate") then
  3446. BuyDiamondArmor()
  3447. end
  3448. until not AutoBuy.Enabled
  3449. end)
  3450. end
  3451. end,
  3452. })
  3453.  
  3454.  
  3455.  
  3456. local ESPboxes = {}
  3457.  
  3458. local function isVisible(targetPos)
  3459. local targetScreenPos, onScreen = CurrentCamera:WorldToScreenPoint(targetPos)
  3460. return onScreen and targetScreenPos.Z > 0
  3461. end
  3462.  
  3463. local function CreateOutline(Player)
  3464. local BillBoard = Instance.new("BillboardGui")
  3465.  
  3466. BillBoard.Size = UDim2.new(4, 0, 4, 0)
  3467. BillBoard.AlwaysOnTop = true
  3468. BillBoard.Name = "Esp"
  3469.  
  3470. local Frame = Instance.new("Frame")
  3471.  
  3472. Frame.Size = UDim2.new(1, 0, 1.5, 0)
  3473. Frame.Position = UDim2.new(0, 0, -Player.Character.LowerTorso.Size.Y / 2 or -Player.PrimaryPart.Size.Y / 2, 0)
  3474. Frame.BackgroundTransparency = 1
  3475.  
  3476. local Stroke = Instance.new("UIStroke")
  3477.  
  3478. Stroke.Thickness = 2.5
  3479. Stroke.Color = Color3.new(1, 0.666667, 0)
  3480. Stroke.Transparency = 0
  3481.  
  3482. task.spawn(function()
  3483. repeat
  3484. task.wait(0.001)
  3485. Stroke.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1)
  3486. until not Stroke
  3487. end)
  3488.  
  3489. local UICorner = Instance.new("UICorner")
  3490.  
  3491. UICorner.Parent = Frame
  3492. UICorner.CornerRadius = UDim.new(0, 3)
  3493.  
  3494. Stroke.Parent = Frame
  3495. Frame.Parent = BillBoard
  3496. BillBoard.Parent = Player.Character.PrimaryPart
  3497.  
  3498. ESPboxes[Player] = BillBoard
  3499. end
  3500.  
  3501. local function RemoveOutline(Player)
  3502. if ESPboxes[Player] then
  3503. ESPboxes[Player]:Destroy()
  3504. ESPboxes[Player] = nil
  3505. end
  3506. end
  3507.  
  3508. local function updateESP()
  3509. for _, player in pairs(game.Players:GetPlayers()) do
  3510. if player ~= game.Players.LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
  3511. local targetPosition = player.Character.HumanoidRootPart.Position
  3512. if isVisible(targetPosition) then
  3513. if not ESPboxes[player] then
  3514. CreateOutline(player)
  3515. end
  3516. else
  3517. RemoveOutline(player)
  3518. end
  3519. else
  3520. RemoveOutline(player)
  3521. end
  3522. end
  3523. end
  3524.  
  3525. ESP = Visuals.NewButton({
  3526. Name = "BoxESP",
  3527. Function = function(callback)
  3528. if callback then
  3529. RunService:BindToRenderStep("ESPUpdate", Enum.RenderPriority.Camera.Value + 1, updateESP)
  3530. else
  3531. RunService:UnbindFromRenderStep("ESPUpdate")
  3532. for _, player in pairs(game.Players:GetPlayers()) do
  3533. RemoveOutline(player)
  3534. end
  3535. end
  3536. end,
  3537. })
  3538.  
  3539.  
  3540. AutoUpgradeEra = Player.NewButton({
  3541. Name = "AutoUpgradeEra",
  3542. Function = function(callback)
  3543. if callback then
  3544. repeat task.wait(0.1)
  3545. local args = {
  3546. [1] = {
  3547. ["era"] = "iron_era"
  3548. }
  3549. }
  3550. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("RequestPurchaseEra"):InvokeServer(unpack(args))
  3551. local args = {
  3552. [1] = {
  3553. ["era"] = "diamond_era"
  3554. }
  3555. }
  3556. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("RequestPurchaseEra"):InvokeServer(unpack(args))
  3557.  
  3558. local args = {
  3559. [1] = {
  3560. ["era"] = "emerald_era"
  3561. }
  3562. }
  3563. game:GetService("ReplicatedStorage"):WaitForChild("rbxts_include"):WaitForChild("node_modules"):WaitForChild("@rbxts"):WaitForChild("net"):WaitForChild("out"):WaitForChild("_NetManaged"):WaitForChild("RequestPurchaseEra"):InvokeServer(unpack(args))
  3564. until not AutoUpgradeEra.Enabled
  3565. end
  3566. end,
  3567. })
  3568.  
  3569.  
  3570.  
  3571. ScytheDisabler = Exploit.NewButton({
  3572. Name = "ScytheDisabler",
  3573. Function = function(callback)
  3574. if callback then
  3575. local Bypassmode = Bypassmode.Value
  3576. task.spawn(function()
  3577. repeat task.wait()
  3578. if Bypassmode == "Heatseeker" then
  3579. local args = {
  3580. [1] = {
  3581. ["direction"] = Vector3.new(0.46722307801246643, -1.769954627306447e-09, -0.8841394782066345)
  3582. }
  3583. }
  3584. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3585. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 40
  3586.  
  3587. task.wait(0.15)
  3588. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3589.  
  3590. task.wait(0.15)
  3591. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3592.  
  3593. task.wait(0.15)
  3594. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3595.  
  3596. task.wait(0.15)
  3597. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3598.  
  3599. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 18.5
  3600.  
  3601. task.wait(0.175)
  3602. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3603.  
  3604. task.wait(0.175)
  3605. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3606.  
  3607. task.wait(0.175)
  3608. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3609.  
  3610. task.wait(0.175)
  3611. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3612. elseif Bypassmode == "CFrame" then
  3613. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 28
  3614. local args = {
  3615. [1] = {
  3616. ["direction"] = Vector3.new(0.46722307801246643, -1.769954627306447e-09, -0.8841394782066345)
  3617. }
  3618. }
  3619. game:GetService("ReplicatedStorage").rbxts_include.node_modules:FindFirstChild("@rbxts").net.out._NetManaged.ScytheDash:FireServer(unpack(args))
  3620. end
  3621. until not ScytheDisabler.Enabled
  3622. resetSpeed()
  3623. end)
  3624. end
  3625. end,
  3626. })
  3627. Bypassmode = ScytheDisabler.NewPicker({
  3628. Name = "Mode",
  3629. Options = {"Heatseeker", "CFrame"}
  3630. })
  3631.  
  3632.  
  3633.  
  3634. Fortune = Exploit.NewButton({
  3635. Name = "FortuneExploit",
  3636. Function = function(callback)
  3637. if callback then
  3638. enchanttoggled = callback
  3639. task.spawn(function()
  3640. repeat
  3641. task.wait(0.1)
  3642.  
  3643. local cloneref = cloneref or function(data)
  3644. return data
  3645. end
  3646.  
  3647. local getservice = function(service)
  3648. return cloneref(game:FindService(service))
  3649. end
  3650.  
  3651. local getrandomvalue = function(tab)
  3652. return #tab > 0 and tab[math.random(1, #tab)] or ''
  3653. end
  3654.  
  3655. local remote = getservice('ReplicatedStorage'):WaitForChild('rbxts_include'):WaitForChild('node_modules'):WaitForChild('@rbxts'):WaitForChild('net'):WaitForChild('out'):WaitForChild('_NetManaged'):WaitForChild('RequestFortuneCashOut')
  3656. remote:FireServer({
  3657. statusEffectType = 'fortune_1',
  3658. fortuneStacks = getrandomvalue({999999, 9e9})
  3659. })
  3660. until not Fortune.Enabled
  3661. end)
  3662. else
  3663. end
  3664. end,
  3665. })
  3666.  
  3667. jellyfishExploit = Exploit.NewButton({
  3668. Name = "jellyfishExploit",
  3669. Function = function(callback)
  3670. if callback then
  3671. task.spawn(function()
  3672.  
  3673. repeat task.wait(0.2)
  3674. local args = {
  3675. [1] = "electrify_jellyfish"
  3676. }
  3677.  
  3678. game:GetService("ReplicatedStorage"):WaitForChild("events-@easy-games/game-core:shared/[email protected]"):WaitForChild("useAbility"):FireServer(unpack(args))
  3679. until (not jellyfishExploit.Enabled)
  3680. end)
  3681. end
  3682. end,
  3683. })
  3684.  
  3685. local function teleportToRandomPlayer()
  3686. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  3687. wait(0.2)
  3688.  
  3689. local Players = game:GetService("Players")
  3690. local TweenService = game:GetService("TweenService")
  3691. local lplr = Players.LocalPlayer
  3692.  
  3693. local function checkHealth()
  3694. repeat
  3695. wait()
  3696. until lplr.Character and lplr.Character:FindFirstChild("Humanoid") and lplr.Character.Humanoid.Health >= 100
  3697.  
  3698. local availablePlayers = {}
  3699.  
  3700. for _, player in pairs(Players:GetPlayers()) do
  3701. if player.TeamColor ~= lplr.TeamColor then
  3702. table.insert(availablePlayers, player)
  3703. end
  3704. end
  3705.  
  3706. if #availablePlayers > 0 then
  3707. local selectedPlayer = availablePlayers[math.random(1, #availablePlayers)]
  3708. local part = selectedPlayer.Character.PrimaryPart
  3709. local duration = 0.4
  3710.  
  3711. local tweenInfo = TweenInfo.new(duration, Enum.EasingStyle.Linear)
  3712. local tween = TweenService:Create(lplr.Character.PrimaryPart, tweenInfo, {CFrame = part.CFrame * CFrame.new(0, 5, 0)})
  3713. tween:Play()
  3714. tween.Completed:Wait()
  3715. else
  3716. end
  3717. end
  3718.  
  3719. checkHealth()
  3720. end
  3721.  
  3722.  
  3723. DeathPlayerTp = Combat.NewButton({
  3724. Name = "DeathPlayerTp",
  3725. Function = function(callback)
  3726. if callback then
  3727.  
  3728. task.spawn(function()
  3729. task.wait()
  3730.  
  3731. teleportToRandomPlayer()
  3732. end)
  3733. else
  3734. end
  3735. end,
  3736. })
  3737.  
  3738. BlockingAnimation = Visuals.NewButton({
  3739. Name = "BlockingAnimation",
  3740. Function = function(callback)
  3741. if callback then
  3742. LocalPlayer:GetMouse().Button2Down:Connect(function()
  3743. viewmodel.C0 = oldweld * CFrame.new(0.7, -0.4, 0.1) * CFrame.Angles(math.rad(-65), math.rad(55), math.rad(-50))
  3744. end)
  3745. LocalPlayer:GetMouse().Button2Up:Connect(function()
  3746. viewmodel.C0 = oldweld
  3747. end)
  3748. end
  3749. end,
  3750. })
  3751.  
  3752. local swingAnim2
  3753. local auraConnection2
  3754. local targetInfo = Instance.new("TextLabel",ScreenGui)
  3755. SemiAura = Legit.NewButton({
  3756. Name = "SilentAura",
  3757. Function = function(callback)
  3758. if callback then
  3759. auraConnection2 = RunService.Heartbeat:Connect(function()
  3760. local nearest = getNearestPlayer(22)
  3761.  
  3762. if nearest ~= nil then
  3763. local nearestCharacter = nearest.Character
  3764. local nearestPrimaryPartPosition = nearestCharacter.PrimaryPart.Position
  3765. local selfPrimaryPartPosition = PrimaryPart.Position
  3766. local weapon = getBestWeapon()
  3767.  
  3768. if ToolCheck.Enabled then
  3769. print('enabled 🤑')
  3770. else
  3771. spoofHand(weapon.Name)
  3772. end
  3773.  
  3774. task.spawn(function()
  3775. for i = 1, 1 do
  3776. AuraRemote:FireServer({
  3777. chargedAttack = {
  3778. chargeRatio = 0
  3779. },
  3780. entityInstance = nearestCharacter,
  3781. validate = {
  3782. raycast = {
  3783. cameraPosition = CurrentCamera,
  3784. cursorDirection = CFrame.LookVector
  3785. },
  3786. targetPosition = {
  3787. value = nearestPrimaryPartPosition
  3788. },
  3789. selfPosition = {
  3790. value = selfPrimaryPartPosition
  3791. },
  3792. },
  3793. weapon = weapon
  3794. })
  3795. end
  3796. end)
  3797. end
  3798. end)
  3799.  
  3800. task.spawn(function()
  3801. repeat task.wait(.15)
  3802. if getNearestPlayer(22) ~= nil then
  3803. pcall(function()
  3804. local animation = auraAnimations[auraAnimation.Option]
  3805. local allTime = 0
  3806. task.spawn(function()
  3807. if CustomAnimation.Enabled then
  3808. animRunning = true
  3809. for i,v in pairs(animation) do allTime += v.Timer end
  3810. for i,v in pairs(animation) do
  3811. local tween = game.TweenService:Create(viewmodel,TweenInfo.new(v.Timer),{C0 = oldweld * v.CFrame})
  3812. tween:Play()
  3813. task.wait(v.Timer - 0)
  3814. end
  3815. animRunning = false
  3816. game.TweenService:Create(viewmodel,TweenInfo.new(1),{C0 = oldweld}):Play()
  3817. end
  3818. end)
  3819. task.wait(allTime)
  3820. end)
  3821. end
  3822. until (not Killaura.Enabled)
  3823. end)
  3824.  
  3825. task.spawn(function()
  3826. repeat
  3827. local nearest = getNearestPlayer(10)
  3828.  
  3829. if nearest ~= nil then
  3830. local isWinning = function()
  3831. return nearest.Character.Humanoid.Health > Humanoid.Health
  3832. end
  3833.  
  3834. if targetInfo == nil then
  3835. targetInfo = Instance.new("TextLabel",ScreenGui)
  3836. end
  3837.  
  3838. if TargetHudMode.Option == "Basic" then
  3839. pcall(function()
  3840. targetInfo.Size = UDim2.fromScale(.12, .05)
  3841. targetInfo.BackgroundColor3 = Color3.fromRGB(25,25,25)
  3842. targetInfo.BorderSizePixel = 0
  3843. targetInfo.AnchorPoint = Vector2.new(0.5,0.5)
  3844. targetInfo.Position = UDim2.fromScale(0.6,0.5)
  3845. targetInfo.TextColor3 = Color3.fromRGB(255,255,255)
  3846. targetInfo.Text = " "..nearest.DisplayName.. " - IsWinning: ".. tostring(isWinning())
  3847. targetInfo.TextXAlignment = Enum.TextXAlignment.Left
  3848.  
  3849. local hp = Instance.new("Frame", targetInfo)
  3850. hp.Position = UDim2.fromScale(0, .9)
  3851. hp.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  3852. hp.BorderSizePixel = 0
  3853.  
  3854. TweenService:Create(hp,TweenInfo.new(1),{
  3855. Size = UDim2.fromScale(0.01 * nearest.Character.Humanoid.Health,0.1)
  3856. }):Play()
  3857. end)
  3858. end
  3859.  
  3860. if TargetHudMode.Option == "Basic2" then
  3861. pcall(function()
  3862. TweenService:Create(targetInfo,TweenInfo.new(1),{
  3863. Size = UDim2.fromScale(0.001 * nearest.Character.Humanoid.Health,0.04)
  3864. }):Play()
  3865. targetInfo.BackgroundColor3 = library.Color
  3866. targetInfo.BorderSizePixel = 0
  3867. targetInfo.AnchorPoint = Vector2.new(0.5,0.5)
  3868. targetInfo.Position = UDim2.fromScale(0.6,0.5)
  3869. targetInfo.TextColor3 = Color3.fromRGB(255,255,255)
  3870. targetInfo.Text = " "..nearest.DisplayName
  3871. targetInfo.TextScaled = true
  3872. targetInfo.TextXAlignment = Enum.TextXAlignment.Left
  3873. end)
  3874. end
  3875.  
  3876. else
  3877. pcall(function()
  3878. targetInfo:Remove()
  3879.  
  3880. targetInfo = nil
  3881. end)
  3882. end
  3883. task.wait()
  3884. until (not SemiAura.Enabled)
  3885. end)
  3886. else
  3887. pcall(function()
  3888. swingAnim2:Destroy()
  3889. end)
  3890. pcall(function()
  3891. auraConnection:Disconnect()
  3892. end)
  3893. end
  3894. end,
  3895. })
  3896.  
  3897. local animAuraTab = {}
  3898. for i,v in pairs(auraAnimations) do table.insert(animAuraTab,i) end
  3899.  
  3900. auraAnimation = SemiAura.NewPicker({
  3901. Name = "Animations",
  3902. Options = animAuraTab
  3903. })
  3904. CustomAnimation = SemiAura.NewToggle({
  3905. Name = "Animations",
  3906. Function = function() end
  3907. })
  3908. TargetHudMode = SemiAura.NewPicker({
  3909. Name = "TargetHud",
  3910. Options = {"None", "Basic", "Basic2"}
  3911. })
  3912. ToolCheck = SemiAura.NewToggle({
  3913. Name = "ToolCheck",
  3914. Function = function() end
  3915. })
  3916.  
  3917. AutoReset = Legit.NewButton({
  3918. Name = "AutoReset",
  3919. Function = function(callback)
  3920. if callback then
  3921. repeat
  3922. task.wait()
  3923. if Speed.Option == "Fast" then
  3924. if game.Players.LocalPlayer.Character.PrimaryPart.CFrame.Y <= 0 then
  3925. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  3926. end
  3927. elseif Speed.Option == "Delayed" then
  3928. if game.Players.LocalPlayer.Character.PrimaryPart.CFrame.Y <= -35 then
  3929. game.Players.LocalPlayer.Character.Humanoid.Health = 0
  3930. end
  3931. end
  3932. until not AutoReset.Enabled
  3933. end
  3934. end,
  3935. })
  3936. Speed = AutoReset.NewPicker({
  3937. Name = "Speed",
  3938. Options = {"Fast", "Delayed"}
  3939. })
Advertisement
Add Comment
Please, Sign In to add comment