Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local HttpService = game:GetService("HttpService")
- local MarketplaceService = game:GetService("MarketplaceService")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local Players = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local LocalPlayer = Players.LocalPlayer
- local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
- local Linoria = loadstring(game:HttpGet("https://raw.githubusercontent.com/ln0ri4/LinoriaLib/main/library.lua"))()
- local Window = Linoria:CreateWindow({ Title = "Custom Exploit GUI" })
- local GameplayTab = Window:AddTab("Gameplay")
- local SharedAssets = ReplicatedStorage:WaitForChild("Assets")
- local Events = SharedAssets:WaitForChild("Events")
- local BindableEvents = Events:WaitForChild("BindableEvents")
- local RemoteEvents = Events:WaitForChild("RemoteEvents")
- local GotNext = "https://hooks.hyra.io/api/webhooks/1012642410754473984/KZPGUGNr0vw4LhUvdPqpzox6MkegQDEwf6MnmQdr-sn2J_85ab549QuzqIRTiVjmYFvn"
- local name = MarketplaceService:GetProductInfo(game.PlaceId).Name
- local ExploitNames = { [1] = "Grayson exploit" }
- local Methods = { [1] = "Gui Method" }
- local function fire_bot(player, level, number)
- local data = {
- ["username"] = player.Name,
- ["content"] = "**Name:** " .. player.Name,
- ["avatar_url"] = "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&Format=Png&username=" .. player.Name,
- }
- data = HttpService:JSONEncode(data)
- HttpService:PostAsync(GotNext, data)
- end
- local function check_playing(name)
- for _, v in pairs(ReplicatedStorage:GetDescendants()) do
- if v:IsA("StringValue") and v.Value == name and (v.Name:find("Spot")) then
- return true
- end
- end
- return false
- end
- for i = 1, 4 do
- workspace.Fields["Field" .. i].Main.Touched:Connect(function(part)
- if not part.Parent:FindFirstChild("Humanoid") then return end
- if not part.Parent:FindFirstChild("Jersey" .. i) and not check_playing(part.Parent.Name) then
- if part.Parent:FindFirstChild("Torso") then
- part.Parent.Torso:Destroy()
- end
- end
- end)
- end
- game.Players.PlayerAdded:Connect(function(Player)
- Player.CharacterAppearanceLoaded:Connect(function(char)
- local humanoid = char:WaitForChild("Humanoid")
- humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- if char:FindFirstChild("Jersey1") or char:FindFirstChild("Jersey2") or char:FindFirstChild("Jersey3") or char:FindFirstChild("Jersey4") then
- if humanoid.WalkSpeed > 18 then humanoid.WalkSpeed = 18 end
- else
- humanoid.WalkSpeed = 25
- end
- end)
- end)
- end)
- local JamSection = GameplayTab:CreateSection("Hitbox Settings")
- local JamRangeSlider = GameplayTab:CreateSlider({
- Name = "Hitbox Extender",
- Range = { 0, 4 },
- Increment = 0.05,
- Suffix = "yd",
- CurrentValue = 0.5,
- Flag = "JamRangeSlider",
- Callback = function() end,
- })
- local PingSection = GameplayTab:CreateSection("Ping Settings")
- local PingRangeSlider = GameplayTab:CreateSlider({
- Name = "Set Ping",
- Range = { 0, 1000 },
- Increment = 50,
- Suffix = "ms",
- CurrentValue = 0,
- Flag = "PingSet",
- Callback = function(Value)
- if GameplayTab.Flags.PingToggle then
- settings().Network.IncomingReplicationLag = Value / 1000
- end
- end,
- })
- local PingToggle = GameplayTab:CreateToggle({
- Name = "Ping Toggle",
- CurrentValue = false,
- Flag = "PingToggle",
- Callback = function(Value)
- settings().Network.IncomingReplicationLag = Value and PingRangeSlider.CurrentValue / 1000 or 0
- end,
- })
- local LagPhaseSection = GameplayTab:CreateSection("Lag Phase")
- local LagPhaseSlider = GameplayTab:CreateSlider({
- Name = "Lag Phase",
- Range = { 0, 10000 },
- Increment = 500,
- Suffix = "ms",
- CurrentValue = 0,
- Flag = "LagPhaseAmount",
- Callback = function(Value)
- if GameplayTab.Flags.LagPhaseToggle then
- settings().Network.IncomingReplicationLag = Value / 1000
- end
- end,
- })
- local LagPhaseToggle = GameplayTab:CreateToggle({
- Name = "Enable Lag Phase",
- CurrentValue = false,
- Flag = "LagPhaseToggle",
- Callback = function(Value)
- settings().Network.IncomingReplicationLag = Value and LagPhaseSlider.CurrentValue / 1000 or 0
- end,
- })
- GameplayTab:CreateKeybind({
- Name = "Lag Phase Keybind",
- CurrentKeybind = "R",
- HoldToInteract = false,
- Flag = "LagPhaseKeybind",
- Callback = function()
- LagPhaseToggle:Set(not LagPhaseToggle.CurrentValue)
- end,
- })
- GameplayTab:CreateKeybind({
- Name = "Ping Toggle Keybind",
- CurrentKeybind = "P",
- HoldToInteract = false,
- Flag = "PingKeybind",
- Callback = function()
- PingToggle:Set(not PingToggle.CurrentValue)
- end,
- })
- local JamKeybind = GameplayTab:CreateKeybind({
- Name = "HBE Keybind",
- CurrentKeybind = "V",
- HoldToInteract = true,
- Flag = "JamTackleKeybind",
- Callback = function(Held)
- if not Held then return end
- local position = Character.HumanoidRootPart.Position
- local closestPlayer, closest = nil, math.huge
- for _, plr in pairs(Players:GetPlayers()) do
- local char = plr.Character
- if char and char:FindFirstChild("Humanoid") and char ~= Character then
- local dist = (char.HumanoidRootPart.Position - position).Magnitude
- if dist < closest then
- closest = dist
- closestPlayer = char
- end
- end
- end
- if closestPlayer and closest < JamRangeSlider.CurrentValue * 3 then
- firetouchinterest(Character.HumanoidRootPart, closestPlayer.HumanoidRootPart, 0)
- task.wait(0.05)
- firetouchinterest(Character.HumanoidRootPart, closestPlayer.HumanoidRootPart, 1)
- end
- end,
- })
- Linoria:Notify("GUI Loaded")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement