Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Farewell Infortality.
- -- Version: 2.82
- -- Instances:
- local Exploits = Instance.new("ScreenGui")
- local Main = Instance.new("Frame")
- local Top = Instance.new("Frame")
- local Title = Instance.new("TextLabel")
- local Exit = Instance.new("TextButton")
- local WS = Instance.new("TextButton")
- local ESPAll = Instance.new("TextButton")
- local InfJump = Instance.new("TextButton")
- local BTools = Instance.new("TextButton")
- local NoClip = Instance.new("TextButton")
- local Aimbot = Instance.new("TextButton")
- local Open = Instance.new("TextButton")
- --Properties:
- Exploits.Name = "Exploits"
- Exploits.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- Exploits.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Main.Name = "Main"
- Main.Parent = Exploits
- Main.BackgroundColor3 = Color3.new(0, 0, 0)
- Main.BorderColor3 = Color3.new(0.0509804, 0.0470588, 0.0470588)
- Main.Position = UDim2.new(0.30724299, 0, 0.231075704, 0)
- Main.Size = UDim2.new(0, 377, 0, 258)
- Top.Name = "Top"
- Top.Parent = Main
- Top.BackgroundColor3 = Color3.new(0, 0, 0)
- Top.Size = UDim2.new(0, 377, 0, 49)
- Title.Name = "Title"
- Title.Parent = Top
- Title.BackgroundColor3 = Color3.new(0, 0, 0)
- Title.Position = UDim2.new(0, 0, -0.0204081628, 0)
- Title.Size = UDim2.new(0, 377, 0, 50)
- Title.Font = Enum.Font.SciFi
- Title.Text = "Exploits"
- Title.TextColor3 = Color3.new(0.956863, 0.956863, 0.956863)
- Title.TextSize = 36
- Exit.Name = "Exit"
- Exit.Parent = Top
- Exit.BackgroundColor3 = Color3.new(0.541176, 0, 0)
- Exit.Position = UDim2.new(0.933687031, 0, -1.04308128e-07, 0)
- Exit.Size = UDim2.new(0, 25, 0, 26)
- Exit.Font = Enum.Font.SourceSans
- Exit.Text = "X"
- Exit.TextColor3 = Color3.new(0, 0, 0)
- Exit.TextSize = 14
- WS.Name = "WS"
- WS.Parent = Main
- WS.BackgroundColor3 = Color3.new(0.666667, 0.113725, 0.113725)
- WS.Position = UDim2.new(0.0397878289, 0, 0.519379795, 0)
- WS.Size = UDim2.new(0, 109, 0, 36)
- WS.Font = Enum.Font.SourceSans
- WS.Text = "WalkSpeed"
- WS.TextColor3 = Color3.new(0, 0, 0)
- WS.TextSize = 14
- WS.MouseButton1Down:connect(function()
- local walkspeedplayer = game:GetService("Players").LocalPlayer
- local walkspeedmouse = walkspeedplayer:GetMouse()
- local walkspeedenabled = false
- function x_walkspeed(key)
- if (key == "x") then
- if walkspeedenabled == false then
- _G.WS = 150;
- local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
- Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- Humanoid.WalkSpeed = _G.WS;
- end)
- Humanoid.WalkSpeed = _G.WS;
- walkspeedenabled = true
- elseif walkspeedenabled == true then
- _G.WS = 16;
- local Humanoid = game:GetService("Players").LocalPlayer.Character.Humanoid;
- Humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
- Humanoid.WalkSpeed = _G.WS;
- end)
- Humanoid.WalkSpeed = _G.WS;
- walkspeedenabled = false
- end
- end
- end
- walkspeedmouse.KeyDown:connect(x_walkspeed)
- end)
- ESPAll.Name = "ESP All"
- ESPAll.Parent = Main
- ESPAll.BackgroundColor3 = Color3.new(0.666667, 0.113725, 0.113725)
- ESPAll.Position = UDim2.new(0.644562304, 0, 0.298449636, 0)
- ESPAll.Size = UDim2.new(0, 109, 0, 36)
- ESPAll.Font = Enum.Font.SourceSans
- ESPAll.Text = "ESP All"
- ESPAll.TextColor3 = Color3.new(0, 0, 0)
- ESPAll.TextSize = 14
- local Holder = Instance.new("Folder", game.CoreGui)
- Holder.Name = "ESP"
- local Box = Instance.new("BoxHandleAdornment")
- Box.Name = "nilBox"
- Box.Size = Vector3.new(4, 7, 4)
- Box.Color3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
- Box.Transparency = 0.7
- Box.ZIndex = 0
- Box.AlwaysOnTop = true
- Box.Visible = true
- local NameTag = Instance.new("BillboardGui")
- NameTag.Name = "nilNameTag"
- NameTag.Enabled = false
- NameTag.Size = UDim2.new(0, 200, 0, 50)
- NameTag.AlwaysOnTop = true
- NameTag.StudsOffset = Vector3.new(0, 1.8, 0)
- local Tag = Instance.new("TextLabel", NameTag)
- Tag.Name = "Tag"
- Tag.BackgroundTransparency = 1
- Tag.Position = UDim2.new(0, -50, 0, 0)
- Tag.Size = UDim2.new(0, 300, 0, 20)
- Tag.TextSize = 20
- Tag.TextColor3 = Color3.new(100 / 255, 100 / 255, 100 / 255)
- Tag.TextStrokeColor3 = Color3.new(0 / 255, 0 / 255, 0 / 255)
- Tag.TextStrokeTransparency = 0.4
- Tag.Text = "nil"
- Tag.Font = Enum.Font.SourceSansBold
- Tag.TextScaled = false
- local LoadCharacter = function(v)
- repeat wait() until v.Character ~= nil
- v.Character:WaitForChild("Humanoid")
- local vHolder = Holder:FindFirstChild(v.Name)
- vHolder:ClearAllChildren()
- local b = Box:Clone()
- b.Name = v.Name .. "Box"
- b.Adornee = v.Character
- b.Parent = vHolder
- local t = NameTag:Clone()
- t.Name = v.Name .. "NameTag"
- t.Enabled = true
- t.Parent = vHolder
- t.Adornee = v.Character:WaitForChild("Head", 5)
- if not t.Adornee then
- return UnloadCharacter(v)
- end
- t.Tag.Text = v.Name
- b.Color3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
- t.Tag.TextColor3 = Color3.new(v.TeamColor.r, v.TeamColor.g, v.TeamColor.b)
- local Update
- local UpdateNameTag = function()
- if not pcall(function()
- v.Character.Humanoid.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
- local maxh = math.floor(v.Character.Humanoid.MaxHealth)
- local h = math.floor(v.Character.Humanoid.Health)
- t.Tag.Text = v.Name .. "\n" .. ((maxh ~= 0 and tostring(math.floor((h / maxh) * 100))) or "0") .. "% " .. tostring(h) .. "/" .. tostring(maxh)
- end) then
- Update:Disconnect()
- end
- end
- UpdateNameTag()
- Update = v.Character.Humanoid.Changed:Connect(UpdateNameTag)
- end
- local UnloadCharacter = function(v)
- local vHolder = Holder:FindFirstChild(v.Name)
- if vHolder and (vHolder:FindFirstChild(v.Name .. "Box") ~= nil or vHolder:FindFirstChild(v.Name .. "NameTag") ~= nil) then
- vHolder:ClearAllChildren()
- end
- end
- local LoadPlayer = function(v)
- local vHolder = Instance.new("Folder", Holder)
- vHolder.Name = v.Name
- v.CharacterAdded:Connect(function()
- pcall(LoadCharacter, v)
- end)
- v.CharacterRemoving:Connect(function()
- pcall(UnloadCharacter, v)
- end)
- v.Changed:Connect(function(prop)
- if prop == "TeamColor" then
- UnloadCharacter(v)
- wait()
- LoadCharacter(v)
- end
- end)
- LoadCharacter(v)
- end
- local UnloadPlayer = function(v)
- UnloadCharacter(v)
- local vHolder = Holder:FindFirstChild(v.Name)
- if vHolder then
- vHolder:Destroy()
- end
- end
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- spawn(function() pcall(LoadPlayer, v) end)
- end
- game:GetService("Players").PlayerAdded:Connect(function(v)
- pcall(LoadPlayer, v)
- end)
- game:GetService("Players").PlayerRemoving:Connect(function(v)
- pcall(UnloadPlayer, v)
- end)
- game:GetService("Players").LocalPlayer.NameDisplayDistance = 0
- InfJump.Name = "Inf Jump"
- InfJump.Parent = Main
- InfJump.BackgroundColor3 = Color3.new(0.666667, 0.113725, 0.113725)
- InfJump.Position = UDim2.new(0.0397877991, 0, 0.767441869, 0)
- InfJump.Size = UDim2.new(0, 109, 0, 36)
- InfJump.Font = Enum.Font.SourceSans
- InfJump.Text = "Inf Jump"
- InfJump.TextColor3 = Color3.new(0, 0, 0)
- InfJump.TextSize = 14
- _G.infinjump = true
- local Player = game:GetService("Players").LocalPlayer
- local Mouse = Player:GetMouse()
- Mouse.KeyDown:connect(function(k)
- if _G.infinjump then
- if k:byte() == 32 then
- Humanoid = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
- Humanoid:ChangeState("Jumping")
- wait(0.1)
- Humanoid:ChangeState("Seated")
- end
- end
- end)
- local Player = game:GetService("Players").LocalPlayer
- local Mouse = Player:GetMouse()
- Mouse.KeyDown:connect(function(k)
- k = k:lower()
- if k == "f" then
- if _G.infinjump == true then
- _G.infinjump = false
- else
- _G.infinjump = true
- end
- end
- end)
- BTools.Name = "BTools"
- BTools.Parent = Main
- BTools.BackgroundColor3 = Color3.new(0.666667, 0.113725, 0.113725)
- BTools.Position = UDim2.new(0.0397877991, 0, 0.298449606, 0)
- BTools.Size = UDim2.new(0, 109, 0, 36)
- BTools.Font = Enum.Font.SourceSans
- BTools.Text = "BTools"
- BTools.TextColor3 = Color3.new(0, 0, 0)
- BTools.TextSize = 14
- BTools.MouseButton1Down:connect(function()
- game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
- for index, child in pairs(game:GetService("Workspace"):GetChildren()) do
- if child.ClassName == "Part" then
- child.Locked = false
- end
- if child.ClassName == "MeshPart" then
- child.Locked = false
- end
- if child.ClassName == "UnionOperation" then
- child.Locked = false
- end
- if child.ClassName == "Model" then
- for index, chil in pairs(child:GetChildren()) do
- if chil.ClassName == "Part" then
- chil.Locked = false
- end
- if chil.ClassName == "MeshPart" then
- chil.Locked = false
- end
- if chil.ClassName == "UnionOperation" then
- chil.Locked = false
- end
- if chil.ClassName == "Model" then
- for index, childe in pairs(chil:GetChildren()) do
- if childe.ClassName == "Part" then
- childe.Locked = false
- end
- if childe.ClassName == "MeshPart" then
- childe.Locked = false
- end
- if childe.ClassName == "UnionOperation" then
- childe.Locked = false
- end
- if childe.ClassName == "Model" then
- for index, childeo in pairs(childe:GetChildren()) do
- if childeo.ClassName == "Part" then
- childeo.Locked = false
- end
- if childeo.ClassName == "MeshPart" then
- childeo.Locked = false
- end
- if childeo.ClassName == "UnionOperation" then
- childeo.Locked = false
- end
- if childeo.ClassName == "Model" then
- end
- end
- end
- end
- end
- end
- end
- end
- c = Instance.new("HopperBin", game:GetService("Players").LocalPlayer.Backpack)
- c.BinType = Enum.BinType.Hammer
- c = Instance.new("HopperBin", game:GetService("Players").LocalPlayer.Backpack)
- c.BinType = Enum.BinType.Clone
- c = Instance.new("HopperBin", game:GetService("Players").LocalPlayer.Backpack)
- c.BinType = Enum.BinType.Grab
- end)
- NoClip.Name = "NoClip"
- NoClip.Parent = Main
- NoClip.BackgroundColor3 = Color3.new(0.666667, 0.113725, 0.113725)
- NoClip.Position = UDim2.new(0.644562304, 0, 0.519379854, 0)
- NoClip.Size = UDim2.new(0, 109, 0, 36)
- NoClip.Font = Enum.Font.SourceSans
- NoClip.Text = "NoClip"
- NoClip.TextColor3 = Color3.new(0, 0, 0)
- NoClip.TextSize = 14
- NoClip.MouseButton1Down:connect(function()
- game:GetService("Players").LocalPlayer.Character.RightHand.Touched:connect(function(obj)
- if obj ~= workspace.Terrain then
- obj.CanCollide = false
- wait(1)
- obj.CanCollide = true
- end
- end)
- end)
- Aimbot.Name = "Aimbot"
- Aimbot.Parent = Main
- Aimbot.BackgroundColor3 = Color3.new(0.666667, 0.113725, 0.113725)
- Aimbot.Position = UDim2.new(0.644562304, 0, 0.767441869, 0)
- Aimbot.Size = UDim2.new(0, 109, 0, 36)
- Aimbot.Font = Enum.Font.SourceSans
- Aimbot.Text = "Aimbot"
- Aimbot.TextColor3 = Color3.new(0, 0, 0)
- Aimbot.TextSize = 14
- local PlayerService = game:GetService('Players');
- local player = PlayerService.LocalPlayer;
- local cam = workspace.CurrentCamera;
- local Camera = {};
- local TrackHumanoid = false; -- If set to false, then this will only track players, else we will track NPCs and players.
- local enabled = false;
- local sleight = false;
- local UserInput = game:GetService('UserInputService');
- if not gui then
- gui = Instance.new('BillboardGui');
- local frame = Instance.new('Frame', gui);
- gui.AlwaysOnTop = true;
- gui.LightInfluence = 0;
- gui.Size = UDim2.new(0, 100, 0, 100);
- frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255);
- frame.BackgroundTransparency = .75;
- frame.Size = UDim2.new(1, 0, 1, 0);
- frame.Rotation = 45;
- frame.BorderSizePixel = 0;
- end;
- function Camera:LockPlayer(p, isNPC)
- if isNPC == true then
- if p and p.Parent:IsA('Model') and p.Parent:FindFirstChild('Torso') then
- local t = p.Parent.Torso.CFrame * Vector3.new(0, -0.25, 0);
- cam.CFrame = CFrame.new(cam.Focus.p, t) * CFrame.new(0, 0, 0.5);
- gui.Parent = p.Parent.Torso;
- end;
- else
- if p and p.Character and p.Character:FindFirstChild('Torso') then
- local t = p.Character.Torso.CFrame * Vector3.new(0, -0.25, 0);
- cam.CFrame = CFrame.new(cam.Focus.p, t) * CFrame.new(0, 0, 0.5);
- gui.Parent = p.Character.Torso;
- end;
- end;
- end;
- game:GetService("RunService").RenderStepped:connect(function()
- if enabled == true then
- for _,v in pairs(PlayerService:GetChildren()) do
- if v:IsA('Player') and v.Character then
- if v.Character:FindFirstChildOfClass('Humanoid') and v.Character:FindFirstChildOfClass('Humanoid').Health > 0 then
- if v == player then
- else
- Camera:LockPlayer(v);
- end;
- end;
- end;
- end;
- if TrackHumanoid==true then for _,v in pairs(workspace:GetDescendants()) do
- if v.Parent:IsA('Model') and v.Parent:FindFirstChildOfClass('Humanoid') and v.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
- if v.Parent.Name == player.Name then
- else
- Camera:LockPlayer(v, true);
- end;
- end;
- end;
- end;
- elseif enabled == false then
- if gui then
- gui.Parent = nil;
- end;
- end;
- end);
- UserInput.InputBegan:connect(function(input)
- if input.KeyCode == Enum.KeyCode.LeftShift then
- sleight = not sleight;
- end;
- end);
- UserInput.InputEnded:connect(function(input)
- if input.KeyCode == Enum.KeyCode.Insert and sleight == true then
- enabled = not enabled;
- end;
- end);
- Open.Name = "Open"
- Open.Parent = Exploits
- Open.Active = false
- Open.BackgroundColor3 = Color3.new(0.101961, 0.101961, 0.101961)
- Open.Position = UDim2.new(0.783878505, 0, 0.559760928, 0)
- Open.Size = UDim2.new(0, 114, 0, 33)
- Open.Font = Enum.Font.SourceSans
- Open.Text = "OpenGui"
- Open.TextColor3 = Color3.new(0.882353, 0.882353, 0.882353)
- Open.TextSize = 14
- Open.MouseButton1Down:connect(function()
- Open.Visible = false
- Main.Visible = true
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement