Advertisement
DankBladeZS

aut

Mar 17th, 2022 (edited)
830
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 11.23 KB | None | 0 0
  1. local lib = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
  2.  
  3. local window = lib.CreateLib("Booty Hub 💋 | A Universal Time", "DarkTheme")
  4.  
  5. local clienttab = window:NewTab("Client")
  6. local farmtab = window:NewTab("Farms")
  7. local tptab =  window:NewTab("Teleports")
  8. local emotestab = window:NewTab("Emotes")
  9. local settingstab = window:NewTab("Settings")
  10. local creditstab = window:NewTab("Credits")
  11.  
  12. local settingsmiscsection = settingstab:NewSection("Misc")
  13. local keybindsection = settingstab:NewSection("Keybinds")
  14. local playersection = clienttab:NewSection("Player")
  15. local miscsection = clienttab:NewSection("Misc")
  16. local farmsection = farmtab:NewSection("Farms (WIP 🐩)")
  17. local areasection = tptab:NewSection("Areas")
  18. local npcsection = tptab:NewSection("NPCs")
  19. local themesection = settingstab:NewSection("Theme")
  20. local stopemotesection = emotestab:NewSection("Misc")
  21. local freeemotessection = emotestab:NewSection("Free Emotes")
  22. local paidemotessection = emotestab:NewSection("Paid Emotes")
  23. local creditsection = creditstab:NewSection("Credits")
  24.  
  25. function GetPlayer(String) -- Credit to Timeless/xFunnieuss
  26.     local Found = {}
  27.     local strl = String:lower()
  28.     if strl == "me" then
  29.         for i,v in pairs(game.Players:GetPlayers()) do
  30.             if v.Name == plr.Name then
  31.                 table.insert(Found,v)
  32.             end
  33.         end    
  34.     else
  35.         for i,v in pairs(game.Players:GetPlayers()) do
  36.             if v.Name:lower():sub(1, #String) == String:lower() then
  37.                 table.insert(Found,v)
  38.             end
  39.         end    
  40.     end
  41.     return Found    
  42. end
  43.  
  44. local plr = game.Players.LocalPlayer
  45. playersection:NewToggle("Walkspeed", "Enables the walkspeed slider", function(state)
  46.     getgenv().ws = state
  47. end)
  48.  
  49. playersection:NewSlider("Walkspeed", "Changes your walkspeed", 200, 16, function(number)
  50.     plr.Character.Humanoid.WalkSpeed = getgenv().ws and number or 16
  51. end)
  52.  
  53. playersection:NewToggle("Jumppower", "Enables the jumppower slider", function(state)
  54.     getgenv().jp = state
  55. end)
  56.  
  57. playersection:NewSlider("Jumppower", "Changes your jumppower", 500, 50, function(number)
  58.     plr.Character.Humanoid.JumpPower = getgenv().jp and number or 50
  59. end)
  60.  
  61. playersection:NewButton("Invisible", "Makes you invisible", function()
  62.     local savedpos = plr.Character.HumanoidRootPart.CFrame
  63.     plr.Character.HumanoidRootPart.CFrame = CFrame.new(-378, -311, -1616)
  64.     wait(0.5)
  65.     plr.Character.HumanoidRootPart:FindFirstChild("RootJoint").Parent = nil
  66.     wait(0.2)
  67.     plr.Character.HumanoidRootPart.CFrame = savedpos
  68. end)
  69.  
  70. playersection:NewButton("Godmode", "Reset to disable", function()
  71.     if plr.Character.Values:FindFirstChild("Block") then plr.Character.Values.Block:Destroy() end
  72. end)
  73.  
  74. playersection:NewKeybind("Quick Refresh", "Make sure you have atleast one skin of the stand/spec", Enum.KeyCode.LeftAlt, function()
  75.     local savedpos = plr.Character.HumanoidRootPart.CFrame
  76.     local args = {
  77.         [1] = plr.Data.Ability.Value,
  78.         [2] = "Default"
  79.     }
  80.    
  81.     game:GetService("ReplicatedStorage").Remotes.EquipSkin:InvokeServer(unpack(args))
  82.     plr.Character:WaitForChild("HumanoidRootPart").CFrame = savedpos
  83. end)
  84.  
  85. playersection:NewTextBox("Attach Stand (not fe rn 😣)", "Attaches your stand to a player", function(txt)
  86.     for i,v in pairs(GetPlayer(txt)) do
  87.         plr.Character.HumanoidRootPart:FindFirstChild("Stand2Human").Part0 = v.Character.HumanoidRootPart
  88.     end
  89. end)
  90.  
  91.  
  92. miscsection:NewToggle("No Stun", "Removes all type of stun in the game", function(state)
  93.     local CollectionService = game:GetService("CollectionService")
  94.     getgenv().nostun = state
  95.  
  96.     local stunmodule = require(plr.PlayerScripts.Input.Check)
  97.     stunmodule.CanAttack = getgenv().nostun and (function() return not plr.Character.Values.Active.Value ~= "" and true end) or function(p1, p2, p3)
  98.     if p1.Cooldowns:FindFirstChild(p2) then
  99.         return false;
  100.     end;
  101.     if p3.CheckActive and p1.Character.Values.Active.Value ~= "" then
  102.         return false;
  103.     end;
  104.     if p3.CheckStunned and CollectionService:HasTag(p1.Character, "Stunned") then
  105.         return false;
  106.     end;
  107.     if p3.CheckDisabled and CollectionService:HasTag(p1.Character, "Disabled") then
  108.         return false;
  109.     end;
  110.     if p3.CheckSummoned and not CollectionService:HasTag(p1.Character, "Summoned") then
  111.         return false;
  112.     end;
  113.     if p3.CheckTimestop and CollectionService:HasTag(p1.Character, "Timestopped") then
  114.         return false;
  115.     end;
  116.     if not p3.ExtraCheck then
  117.         return true;
  118.     end;
  119.     if p3.ExtraCheck(p1) then
  120.         return true;
  121.     end;
  122.     return false;
  123.     end
  124. end)
  125.  
  126. miscsection:NewToggle("Movestack", "Allows movestacking", function(state)
  127.     getgenv().movestack = state
  128. end)
  129.  
  130. plr:GetMouse().Button1Down:Connect(function()
  131.     if getgenv().NoM1CD then
  132.         game:GetService("ReplicatedStorage").Remotes.InputFunc:InvokeServer("LMB")
  133.     end
  134. end)
  135.  
  136. miscsection:NewToggle("No LMB Cooldown", "Removes endlag for LMB (basically 0 ping)", function(state)
  137.     getgenv().NoM1CD = state
  138. end)
  139.  
  140. game:GetService("RunService").Stepped:Connect(function()
  141.     if getgenv().movestack and plr.Character then
  142.         plr.Character:FindFirstChild("Values").Active.Value = ""
  143.     end
  144. end)
  145.  
  146. farmsection:NewToggle("Chest Farm", "Farms chests around the map", function(state)
  147.     getgenv().chestfarm = state
  148. end)
  149.  
  150. game:GetService("RunService").Stepped:Connect(function()
  151.     if getgenv().chestfarm then
  152.         for i,v in pairs(game.Workspace.ItemSpawns.Chests:GetChildren()) do
  153.             if v:FindFirstChild("Chest") then
  154.                 repeat wait() until v:FindFirstChild("Chest"):FindFirstChild("RootPart"):FindFirstChild("ProximityAttachment"):FindFirstChild("Interaction")
  155.                 plr.Character.HumanoidRootPart.CFrame = v.Chest.RootPart.CFrame + Vector3.new(0, 0.5, 0)
  156.                 fireproximityprompt(v.Chest.RootPart:FindFirstChild("ProximityAttachment"):FindFirstChild("Interaction"))
  157.             end
  158.         end
  159.     end
  160. end)
  161.  
  162.  
  163. farmsection:NewToggle("Dragon Ball Farm", "Farms dragon balls around the map", function(state)
  164.     getgenv().dbfarm = state
  165. end)
  166.  
  167. game:GetService("RunService").Stepped:Connect(function()
  168.     if getgenv().dbfarm then
  169.         for i,v in pairs(game.Workspace.ItemSpawns.StandardItems:GetChildren()) do
  170.             if v:FindFirstChild("Dragon Ball") then
  171.                 repeat wait() until v:FindFirstChild("Dragon Ball"):FindFirstChild("ProximityAttachment"):FindFirstChild("Interaction")
  172.                 plr.Character.HumanoidRootPart.CFrame = v["Dragon Ball"].CFrame + Vector3.new(0, 0.5, 0)
  173.                 fireproximityprompt(v["Dragon Ball"]:FindFirstChild("ProximityAttachment"):FindFirstChild("Interaction"))
  174.             end
  175.         end
  176.     end
  177. end)
  178.  
  179. farmsection:NewToggle("P//S Shard Farm", "Farms shards for quest", function(state)
  180.     getgenv().shardfarm = state
  181. end)
  182.  
  183. game:GetService("RunService").Stepped:Connect(function()
  184.     if getgenv().shardfarm then
  185.         for i,v in pairs(game.Workspace.Shards:GetChildren()) do
  186.             repeat wait() until v.HumanoidRootPart:FindFirstChild("ProximityAttachment"):FindFirstChild("Interaction")
  187.             plr.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame + Vector3.new(0, 0.5, 0)
  188.             fireproximityprompt(v.HumanoidRootPart:FindFirstChild("ProximityAttachment"):FindFirstChild("Interaction"))
  189.         end
  190.     end
  191. end)
  192.  
  193. settingsmiscsection:NewButton("Serverhop", "Joins another server", function()
  194.     loadstring(game:HttpGet("https://pastebin.com/raw/qc2SwaaA", true))()
  195. end)
  196.  
  197. settingsmiscsection:NewButton("Serverhop (Small Server)", "Joins a small server", function()
  198.     loadstring(game:HttpGet("https://pastebin.com/raw/CsKrTbdT", true))()
  199. end)
  200.  
  201. settingsmiscsection:NewButton("Rejoin", "Rejoins the server", function()
  202.     game:GetService('TeleportService'):TeleportToPlaceInstance(game.PlaceId, game.JobId, plr)
  203. end)
  204.  
  205. keybindsection:NewKeybind("Toggle GUI", "Keybind for toggling the GUI", Enum.KeyCode.RightControl, function()
  206.     lib:ToggleUI()
  207. end)
  208.  
  209. keybindsection:NewKeybind("Ability Storage", "Toggles the ability storage GUI", Enum.KeyCode.LeftBracket, function()
  210.     plr.PlayerGui.Core.StorageGui.Main.Visible = not plr.PlayerGui.Core.StorageGui.Main.Visible
  211. end)
  212.  
  213. local themes = {
  214.     SchemeColor = Color3.fromRGB(64, 64, 64),
  215.     Background = Color3.fromRGB(0, 0, 0),
  216.     Header = Color3.fromRGB(0, 0, 0),
  217.     TextColor = Color3.fromRGB(255,255,255),
  218.     ElementColor = Color3.fromRGB(20, 20, 20)
  219. }
  220.  
  221. themesection:NewButton("Reset to defaults", "Resets theme to default", function()
  222.     for i,v in pairs(themes) do
  223.         lib:ChangeColor(i, v)
  224.     end
  225. end)
  226.  
  227. for theme, color in pairs(themes) do
  228.     themesection:NewColorPicker(theme, "Change your "..theme, color, function(color3)
  229.         lib:ChangeColor(theme, color3)
  230.     end)
  231. end
  232.  
  233. local areas = {
  234.     ["Park"] = CFrame.new(-775, -401, -1489),
  235.     ["Beach"] = CFrame.new(-767, -411, -1917),
  236.     ["Forest"] = CFrame.new(-504, -402, -1492),
  237.     ["Shop"] = CFrame.new(-793, -400, -1277),
  238.     ["Boss Altar"] = CFrame.new(-1030, -350, -703),
  239.     ["Bike Rack"] = CFrame.new(-550, -401, -1100)
  240. }
  241.  
  242. for i,v in pairs(areas) do
  243.     areasection:NewButton(i, "Teleports to "..i, function()
  244.         plr.Character.HumanoidRootPart.CFrame = v
  245.     end)
  246. end
  247. local npcs = game.Workspace.NPCS
  248. if npcs:FindFirstChild("EpicFlow203") then npcs.EpicFlow203.Name = "Ability Storage" end
  249.  
  250. for i,v in pairs(npcs:GetChildren()) do
  251.     if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") then
  252.         npcsection:NewButton(v.Name, "Teleports to "..v.Name, function()
  253.             plr.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame
  254.         end)
  255.     end
  256. end
  257.  
  258. local freedances = {
  259.     "DefaultDance",
  260.     "LoseControl",
  261.     "CaramellDansen",
  262.     "FNF",
  263.     "TortureDance",
  264.     "PAC-MAN",
  265.     "Smug",
  266.     "Infestation"
  267. }
  268.  
  269. local paiddances = {
  270.     "SmoothMoves",
  271.     "God-Step",
  272.     "Kazotsky",
  273.     "Rodeo",
  274.     "SmoothCriminal",
  275.     "Cshearer",
  276.     "IevanPolkka",
  277.     "90s"
  278. }
  279. stopemotesection:NewToggle("Spammable Emotes", "Makes emotes spammable", function(state)
  280.     getgenv().spammable = state
  281. end)
  282. stopemotesection:NewButton("Stop all emotes (buggy)", "Stops all emotes", function()
  283.     game:GetService("ReplicatedStorage").Emotes.run:FireServer()
  284. end)
  285.  
  286. for i,v in pairs(freedances) do
  287.     freeemotessection:NewButton(v, "Does the "..v.." emote", function()
  288.         if not getgenv().spammable then game:GetService("ReplicatedStorage").Emotes.run:FireServer() end
  289.         game:GetService("ReplicatedStorage").Emotes.run:FireServer(v)
  290.     end)
  291. end
  292.  
  293. for i,v in pairs(paiddances) do
  294.     paidemotessection:NewButton(v, "Does the "..v.." emote", function()
  295.         if not getgenv().spammable then game:GetService("ReplicatedStorage").Emotes.run:FireServer() end
  296.         game:GetService("ReplicatedStorage").Emotes.run:FireServer(v)
  297.     end)
  298. end
  299.  
  300. creditsection:NewButton("Fade#8819 - MADE EVEYTHITNG.", "FADE.", function() end)
  301. creditsection:NewButton("dank#8947 - did a lil", "صه.", function() end)
  302. creditsection:NewButton("lervance#8811 - 🤲🏿🤲🏿", "😭😭", function() end)
  303.  
  304. syn.queue_on_teleport([[repeat wait() until game:IsLoaded() loadstring(game:HttpGet("https://pastebin.com/raw/S43AUpCv", true))()]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement