Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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"})
Add Comment
Please, Sign In to add comment