Advertisement
DonKid

Untitled

May 12th, 2025
513
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 5.47 KB | None | 0 0
  1. local HttpService = game:GetService("HttpService")
  2. local MarketplaceService = game:GetService("MarketplaceService")
  3. local ReplicatedStorage = game:GetService("ReplicatedStorage")
  4. local Players = game:GetService("Players")
  5. local RunService = game:GetService("RunService")
  6. local LocalPlayer = Players.LocalPlayer
  7. local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
  8.  
  9. local Linoria = loadstring(game:HttpGet("https://raw.githubusercontent.com/ln0ri4/LinoriaLib/main/library.lua"))()
  10. local Window = Linoria:CreateWindow({ Title = "Custom Exploit GUI" })
  11. local GameplayTab = Window:AddTab("Gameplay")
  12.  
  13. local SharedAssets = ReplicatedStorage:WaitForChild("Assets")
  14. local Events = SharedAssets:WaitForChild("Events")
  15. local BindableEvents = Events:WaitForChild("BindableEvents")
  16. local RemoteEvents = Events:WaitForChild("RemoteEvents")
  17.  
  18. local GotNext = "https://hooks.hyra.io/api/webhooks/1012642410754473984/KZPGUGNr0vw4LhUvdPqpzox6MkegQDEwf6MnmQdr-sn2J_85ab549QuzqIRTiVjmYFvn"
  19. local name = MarketplaceService:GetProductInfo(game.PlaceId).Name
  20.  
  21. local ExploitNames = { [1] = "Grayson exploit" }
  22. local Methods = { [1] = "Gui Method" }
  23.  
  24. local function fire_bot(player, level, number)
  25.     local data = {
  26.         ["username"] = player.Name,
  27.         ["content"] = "**Name:** " .. player.Name,
  28.         ["avatar_url"] = "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" .. player.Name,
  29.     }
  30.     data = HttpService:JSONEncode(data)
  31.     HttpService:PostAsync(GotNext, data)
  32. end
  33.  
  34. local function check_playing(name)
  35.     for _, v in pairs(ReplicatedStorage:GetDescendants()) do
  36.         if v:IsA("StringValue") and v.Value == name and (v.Name:find("Spot")) then
  37.             return true
  38.         end
  39.     end
  40.     return false
  41. end
  42.  
  43. for i = 1, 4 do
  44.     workspace.Fields["Field" .. i].Main.Touched:Connect(function(part)
  45.         if not part.Parent:FindFirstChild("Humanoid") then return end
  46.         if not part.Parent:FindFirstChild("Jersey" .. i) and not check_playing(part.Parent.Name) then
  47.             if part.Parent:FindFirstChild("Torso") then
  48.                 part.Parent.Torso:Destroy()
  49.             end
  50.         end
  51.     end)
  52. end
  53.  
  54. game.Players.PlayerAdded:Connect(function(Player)
  55.     Player.CharacterAppearanceLoaded:Connect(function(char)
  56.         local humanoid = char:WaitForChild("Humanoid")
  57.         humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
  58.             if char:FindFirstChild("Jersey1") or char:FindFirstChild("Jersey2") or char:FindFirstChild("Jersey3") or char:FindFirstChild("Jersey4") then
  59.                 if humanoid.WalkSpeed > 18 then humanoid.WalkSpeed = 18 end
  60.             else
  61.                 humanoid.WalkSpeed = 25
  62.             end
  63.         end)
  64.     end)
  65. end)
  66.  
  67. local JamSection = GameplayTab:CreateSection("Hitbox Settings")
  68. local JamRangeSlider = GameplayTab:CreateSlider({
  69.     Name = "Hitbox Extender",
  70.     Range = { 0, 4 },
  71.     Increment = 0.05,
  72.     Suffix = "yd",
  73.     CurrentValue = 0.5,
  74.     Flag = "JamRangeSlider",
  75.     Callback = function() end,
  76. })
  77.  
  78. local PingSection = GameplayTab:CreateSection("Ping Settings")
  79. local PingRangeSlider = GameplayTab:CreateSlider({
  80.     Name = "Set Ping",
  81.     Range = { 0, 1000 },
  82.     Increment = 50,
  83.     Suffix = "ms",
  84.     CurrentValue = 0,
  85.     Flag = "PingSet",
  86.     Callback = function(Value)
  87.         if GameplayTab.Flags.PingToggle then
  88.             settings().Network.IncomingReplicationLag = Value / 1000
  89.         end
  90.     end,
  91. })
  92.  
  93. local PingToggle = GameplayTab:CreateToggle({
  94.     Name = "Ping Toggle",
  95.     CurrentValue = false,
  96.     Flag = "PingToggle",
  97.     Callback = function(Value)
  98.         settings().Network.IncomingReplicationLag = Value and PingRangeSlider.CurrentValue / 1000 or 0
  99.     end,
  100. })
  101.  
  102. local LagPhaseSection = GameplayTab:CreateSection("Lag Phase")
  103. local LagPhaseSlider = GameplayTab:CreateSlider({
  104.     Name = "Lag Phase",
  105.     Range = { 0, 10000 },
  106.     Increment = 500,
  107.     Suffix = "ms",
  108.     CurrentValue = 0,
  109.     Flag = "LagPhaseAmount",
  110.     Callback = function(Value)
  111.         if GameplayTab.Flags.LagPhaseToggle then
  112.             settings().Network.IncomingReplicationLag = Value / 1000
  113.         end
  114.     end,
  115. })
  116.  
  117. local LagPhaseToggle = GameplayTab:CreateToggle({
  118.     Name = "Enable Lag Phase",
  119.     CurrentValue = false,
  120.     Flag = "LagPhaseToggle",
  121.     Callback = function(Value)
  122.         settings().Network.IncomingReplicationLag = Value and LagPhaseSlider.CurrentValue / 1000 or 0
  123.     end,
  124. })
  125.  
  126. GameplayTab:CreateKeybind({
  127.     Name = "Lag Phase Keybind",
  128.     CurrentKeybind = "R",
  129.     HoldToInteract = false,
  130.     Flag = "LagPhaseKeybind",
  131.     Callback = function()
  132.         LagPhaseToggle:Set(not LagPhaseToggle.CurrentValue)
  133.     end,
  134. })
  135.  
  136. GameplayTab:CreateKeybind({
  137.     Name = "Ping Toggle Keybind",
  138.     CurrentKeybind = "P",
  139.     HoldToInteract = false,
  140.     Flag = "PingKeybind",
  141.     Callback = function()
  142.         PingToggle:Set(not PingToggle.CurrentValue)
  143.     end,
  144. })
  145.  
  146. local JamKeybind = GameplayTab:CreateKeybind({
  147.     Name = "HBE Keybind",
  148.     CurrentKeybind = "V",
  149.     HoldToInteract = true,
  150.     Flag = "JamTackleKeybind",
  151.     Callback = function(Held)
  152.         if not Held then return end
  153.         local position = Character.HumanoidRootPart.Position
  154.         local closestPlayer, closest = nil, math.huge
  155.         for _, plr in pairs(Players:GetPlayers()) do
  156.             local char = plr.Character
  157.             if char and char:FindFirstChild("Humanoid") and char ~= Character then
  158.                 local dist = (char.HumanoidRootPart.Position - position).Magnitude
  159.                 if dist < closest then
  160.                     closest = dist
  161.                     closestPlayer = char
  162.                 end
  163.             end
  164.         end
  165.         if closestPlayer and closest < JamRangeSlider.CurrentValue * 3 then
  166.             firetouchinterest(Character.HumanoidRootPart, closestPlayer.HumanoidRootPart, 0)
  167.             task.wait(0.05)
  168.             firetouchinterest(Character.HumanoidRootPart, closestPlayer.HumanoidRootPart, 1)
  169.         end
  170.     end,
  171. })
  172.  
  173. Linoria:Notify("GUI Loaded")
  174.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement