taypaste source
Key Required

taypaste source

[RANKED] Da Hoodputridputrid 25.9K views 8 executesUpdated Aug 1, 2022
Unrated
00
Lua Script•324 lines (12782 chars)
local repo = 'https://raw.githubusercontent.com/wally-rblx/LinoriaLib/main/'

local Library = loadstring(game:HttpGet(repo .. 'Library.lua'))()
local ThemeManager = loadstring(game:HttpGet(repo .. 'addons/ThemeManager.lua'))()
local SaveManager = loadstring(game:HttpGet(repo .. 'addons/SaveManager.lua'))()
      
local sound = Instance.new("Sound", game.Workspace)
sound.SoundId = "rbxassetid://5226834046"

if not sound.IsLoaded then
	sound.Loaded:wait()
end

local sound1 = Instance.new("Sound", game.Workspace)
sound1.SoundId = "rbxassetid://1905367471"

if not sound1.IsLoaded then
	sound1.Loaded:wait()
end



getgenv().ZyZKey = Enum.KeyCode.Q
getgenv().Prediction = 1.36
getgenv().Tracer = false
getgenv().TracerBugged = false
getgenv().LookAt = false
getgenv().ZyZPart = "LowerTorso"
getgenv().NotifyZyZ = false
getgenv().BlindStrafe = false
getgenv().ViewPlr = false
getgenv().NotificationsSound = false
getgenv().Enabled = false
_G.AirshotFunction = false
_G.AirshotPart = "LowerTorso"
_G.FRAME = Vector3.new(0,20,0)
_G.FRAME2 = Vector3.new(0,20,0)


local guimain = Instance.new("Folder", game.CoreGui)
local CC = game:GetService "Workspace".CurrentCamera
local LocalMouse = game.Players.LocalPlayer:GetMouse()
local Locking = false
local cc = game:GetService("Workspace").CurrentCamera
local gs = game:GetService("GuiService")
local ggi = gs.GetGuiInset
local lp = game:GetService("Players").LocalPlayer
local mouse = lp:GetMouse()

local Tracer = Drawing.new("Line")
Tracer.Visible = false
Tracer.Color = Color3.fromRGB(13, 17, 214)
Tracer.Thickness = 1
Tracer.Transparency = 1

local UserInputService = game:GetService("UserInputService")

UserInputService.InputBegan:Connect(
    function(keygo, ok)
        if (not ok) then
            if (keygo.KeyCode == getgenv().ZyZKey) then
                if getgenv().Enabled then
                    Locking = not Locking
                    if Locking then
                        Plr = getClosestPlayerToCursor()
                        if getgenv().ViewPlr then
                        	game.Workspace.CurrentCamera.CameraSubject = Plr.Character
                            
                        end
                        if getgenv().NotificationsSound then
                            sound:Play()
                        end
                        if getgenv().NotifyZyZ then
                            Library:Notify(': ' .. Plr.Character.Humanoid.DisplayName)
                        end
                    elseif not Locking then
                        
if getgenv().ViewPlr then
	game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
end

if getgenv().NotificationsSound then
    sound1:Play()
end

                        if getgenv().NotifyZyZ then
                            Library:Notify('unlock')
                        end
                    end
                end
            end
        end
    end
)
function getClosestPlayerToCursor()
    local closestPlayer
    local shortestDistance = 137

    for i, v in pairs(game.Players:GetPlayers()) do
        if
            v ~= game.Players.LocalPlayer and v.Character and v.Character:FindFirstChild("Humanoid") and
                v.Character.Humanoid.Health ~= 0 and
                v.Character:FindFirstChild("LowerTorso")
         then
            local pos = CC:WorldToViewportPoint(v.Character.PrimaryPart.Position)
            local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(LocalMouse.X, LocalMouse.Y)).magnitude
            if magnitude < shortestDistance then
                closestPlayer = v
                shortestDistance = magnitude
            end
        end
    end
    return closestPlayer
end

local rawmetatable = getrawmetatable(game)
local old = rawmetatable.__namecall
setreadonly(rawmetatable, false)
rawmetatable.__namecall =
    newcclosure(
    function(...)
        local args = {...}
        if Locking and getnamecallmethod() == "FireServer" and args[2] == "UpdateMousePos" then
            args[3] =
                Plr.Character[getgenv().ZyZPart].Position + (Plr.Character[getgenv().ZyZPart].Velocity * Prediction / 10)
            return old(unpack(args))
        end
        return old(...)
    end
)

game:GetService("RunService").RenderStepped:Connect(
    function()
        if getgenv().autosetup == true then
            local pingvalue = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString()
            local split = string.split(pingvalue, " ")
            local ping = split[1]
            if tonumber(ping) < 30 then
                getgenv().Prediction = 1.14
            elseif tonumber(ping) <= 30 then
                if tonumber(ping) < 40 then
                    getgenv().Prediction = 1.16
                elseif tonumber(ping) <= 40 then
                    if tonumber(ping) < 50 then
                        getgenv().Prediction = 1.19
                    elseif tonumber(ping) <= 50 then
                        if tonumber(ping) < 70 then
                            getgenv().Prediction = 1.22
                        elseif tonumber(ping) <= 80 then
                            getgenv().Prediction = 1.38
                        elseif tonumber(ping) <= 80 then
                            getgenv().Prediction = 1.39
                        elseif tonumber(ping) <= 90 then
                            getgenv().Prediction = 1.42
                        elseif tonumber(ping) <= 150 then
                            getgenv().Prediction = 1.51
                        elseif tonumber(ping) >= 200 then
                            getgenv().Prediction = 1.69
                        end
                    end
                end
            end
        end
        
        if _G.AirshotFunction == true then
            if Plr.Character.Humanoid.Jump == true and Plr.Character.Humanoid.FloorMaterial == Enum.Material.Air then
                getgenv().ZyZPart = _G.AirshotPart
            else
                Plr.Character:WaitForChild("Humanoid").StateChanged:Connect(
                    function(old, new)
                        if new == Enum.HumanoidStateType.Freefall then
                            getgenv().Partz = _G.AirshotPart
                        else
                            getgenv().ZyZPart = "LowerTorso"
                        end
                    end
                )
            end
        end
if getgenv().BlindStrafe and Locking and getgenv().Enabled then
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Plr.Character.HumanoidRootPart.Position + _G.FRAME)
    

end

if getgenv().BlindStrafe and Locking and getgenv().Enabled then
    game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Plr.Character.HumanoidRootPart.Position + _G.FRAME)
    

end

if getgenv().LookAt and Locking and getgenv().Enabled then
                    local Char = game.Players.LocalPlayer.Character
                local PrimaryPartOfChar = game.Players.LocalPlayer.Character.PrimaryPart
                local NearestChar = Plr.Character
                local NearestRoot = Plr.Character.HumanoidRootPart
                local NearestPos = CFrame.new(PrimaryPartOfChar.Position, Vector3.new(NearestRoot.Position.X, NearestRoot.Position.Y, NearestRoot.Position.Z))
                Char:SetPrimaryPartCFrame(NearestPos)
                
    end
        if getgenv().Tracer == true and Locking then
            local Vector, OnScreen =
                cc:worldToViewportPoint(
                Plr.Character[getgenv().ZyZPart].Position + (Plr.Character[getgenv().ZyZPart].Velocity * Prediction / 10)
            )
            Tracer.Visible = true
            Tracer.From = Vector2.new(mouse.X, mouse.Y + ggi(gs).Y)
            Tracer.To = Vector2.new(Vector.X, Vector.Y)
        elseif getgenv().Tracer == false then
            Tracer.Visible = false
        end
if Tracer.Visible == true and not Locking and getgenv().Enabled then
    getgenv().TracerBugged = true
    Tracer.Visible = false
end

if getgenv().Tracer == true and getgenv().TracerBugged and Locking then
    Tracer.Visible = true
end
    end)
  

local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/matas3535/PoopLibrary/main/Library.lua"))()


local Window = Library:New({Name = "TAY.PASTE", Accent = Color3.fromRGB(73, 82, 82)})
local Aiming = Window:Page({Name = "Aiming"})
local Rage = Window:Page({Name = "Rage"})
local Visuals = Window:Page({Name = "Visuals"})

local TargetBot_Main = Aiming:Section({Name = "Targetbot", Side = "Left"})

TargetBot_Main:Toggle({Name = "Enabled", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(Bool) 
    getgenv().Enabled = Bool
end})

TargetBot_Main:Toggle({Name = "Notifications", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(Bool) 
    getgenv().NotifyZyZ = Bool
end})

TargetBot_Main:Toggle({Name = "Notifications Sound", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(haha)
    getgenv().NotificationsSound = haha
end})

TargetBot_Main:Toggle({Name = "LookAt", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(Bool)
    getgenv().LookAt = Bool
end})

TargetBot_Main:Toggle({Name = "Spectate Mode", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(Bool)
    getgenv().ViewPlr = Bool
end})

TargetBot_Main:Toggle({Name = "TracerShow", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(bool)
    getgenv().Tracer = bool
end})

TargetBot_Main:Toggle({Name = "Airtap Func", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(bool)
    _G.AirshotFunction = bool
end})

TargetBot_Main:Toggle({Name = "AirStrafe", Default = false, Pointer = "TargetBotMain_Enabled", callback = function(book)
    getgenv().BlindStrafe = book
end})

TargetBot_Main:Slider({Name = "Prediction", Minimum = 1, Maximum = 4, Default = 1.55, Decimals = 0.1, Pointer = "Prediction"})

TargetBot_Main:Slider({Name = "Air Strafe Distance", Minimum = 1, Maximum = 40, Default = 10, Decimals = 0.1, Pointer = "Prediction", callback = function(boolean)
    _G.FRAME = Vector3.new(0,boolean,0)
end})

TargetBot_Main:Slider({Name = "Tracer Thickness", Minimum = 1, Maximum = 10, Default = 2, Decimals = 0.1, Pointer = "Prediction", callback = function(boolean)
    Tracer.Thickness = boolean
end})

TargetBot_Main:Dropdown({Name = "Aimpart", Options = {"Head", "LowerTorso", "UpperTorso"}, Default = "Head", Pointer = "AimbotExtra_Type",callback = function(bool)
    getgenv().ZyZPart = bool
end})

local Others_Main = Aiming:Section({Name = "Other Related Stuff", Side = "Right"})

Others_Main:Toggle({Name = "Rainbow Tracer", Default = false, Pointer = "OthersMain_Enabled"})

Others_Main:Toggle({Name = "Random Hitpart", Default = false, Pointer = "OthersMain_Enabled"})

Others_Main:Toggle({Name = "Target Stats", Default = false, Pointer = "OthersMain_Enabled"})

Others_Main:Toggle({Name = "Target Strafe", Default = false, Pointer = "OthersMain_Enabled"})

Others_Main:Slider({Name = "TargetStrafe Distance", Minimum = 1, Maximum = 40, Default = 10, Decimals = 0.1, Pointer = "Prediction"})

Others_Main:Toggle({Name = "Gun TP", Default = false, Pointer = "OthersMain_Enabled"})

local Others2_Main = Aiming:Section({Name = "Bullet-Prioritys", Side = "Right"})

Others2_Main:Toggle({Name = "Enabled", Default = false, Pointer = "OthersMain_Enabled"})

Others2_Main:Toggle({Name = "Draw Field Of View", Default = false, Pointer = "OthersMain_Enabled"})

Others2_Main:Toggle({Name = "Fill", Default = false, Pointer = "OthersMain_Enabled"})

Others2_Main:Dropdown({Name = "AimPoint", Options = {"Head", "LowerTorso", "UpperTorso"}, Default = "Head", Pointer = "AimbotExtra_Type"})

Window:Initialize()


local Aimbot_Main = Aiming:Section({Name = "Aimbot", Side = "Left"})

Aimbot_Main:Toggle({Name = "Enabled", Default = false, Pointer = "OthersMain_Enabled"})

Aimbot_Main:Toggle({Name = "Ping Based", Default = false, Pointer = "OthersMain_Enabled"})

Aimbot_Main:Toggle({Name = "Smoothness", Default = false, Pointer = "OthersMain_Enabled"})

Aimbot_Main:Toggle({Name = "Smoothness", Default = false, Pointer = "OthersMain_Enabled"})

Aimbot_Main:Slider({Name = "Prediction", Minimum = 1, Maximum = 4, Default = 1.55, Decimals = 0.1, Pointer = "Prediction"})

Aimbot_Main:Slider({Name = "Smoothness", Minimum = 1, Maximum = 10, Default = 5, Decimals = 0.1, Pointer = "Prediction"})

Aimbot_Main:Dropdown({Name = "AimPoint", Options = {"Head", "LowerTorso", "UpperTorso"}, Default = "Head", Pointer = "AimbotExtra_Type"})

local Trigger_Main = Aiming:Section({Name = "TriggerBot", Side = "Right"})

Trigger_Main:Toggle({Name = "Enabled", Default = false, Pointer = "OthersMain_Enabled"})

Features & Information

ANOTHER SKIDDED SCRIPT OMG NO WAY pro tip : don't skid

Community Comments (0)

No comments yet for this script.

More Scripts for [RANKED] Da Hood