local distance = Value3 local height = Value2 local speed = Value1 -- made By Projeto LKB scriptblox.com -- loadstring(game:HttpGet(("https://raw.githubusercontent.com/REDzHUB/LibraryV2/main/redzLib")))() local l = loadstring(game:HttpGet("https://raw.githubusercontent.com/laagginq/ui-libraries/main/dxhooknotify/src.lua", true))() MakeWindow({ Hub = { Title = "Projeto LKB - No Scope (2021)", Animation = "By Projeto LKB Scriptblox" }, Key = { KeySystem = false, Title = "Key System", Description = "No Scope 2021", KeyLink = "https://raw.githubusercontent.com/dqtixz/key-system-mdfgbgk-dwflgk-nerrnmtr/main/ryj11374973493528790352797537297%20246949%2054795ergjternbrt%20j", Keys = {"keyjgfeihefnm22","Projeto"}, Notifi = { Notifications = true, CorrectKey = "Running the Script...", Incorrectkey = "The key is incorrect", CopyKeyLink = "Copied to Clipboard" } } }) local Main = MakeTab({Name = "Logs"}) local Label = AddTextLabel(Main, "a") SetLabel(Label, "Script Made by Projeto LKB") wait(1) SetLabel(Label, "Check User... 🔎") wait(1) SetLabel(Label, "Check Player... 👤") wait(1) SetLabel(Label, "Loading Workspace Script... (0/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (594/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (894/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (1293/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (1594/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (1854/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (2384/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (2845/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (3285/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (3794/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (4295/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (4479/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (4953/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (5432/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (5948/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (6294/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (6495/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (6854/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (7853/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (8593/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (9358/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (10794/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (11234/12783) 🌍") wait(0.1) SetLabel(Label, "Loading Workspace Script... (11942/12783) 🌍") wait(0.1) l:Notify("Workspace 🌍","Sucess Load !",3) wait(0.1) SetLabel(Label, "Workspace Script Finish 🌍") wait(1) SetLabel(Label, "Loading ReplicatedStorange Script... (0/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (204/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (495/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (796/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (934/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (1293/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (1584/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (1854/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (2293/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (2594/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (2854/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (3294/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (3594/3853) 🛠") wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Script... (3853/3853) 🛠") wait(0.1) l:Notify("ReplicatedStorange 🛠","Sucess Load !",3) wait(0.1) SetLabel(Label, "Loading ReplicatedStorange Finish 🛠") wait(1) SetLabel(Label, "Loading ServerStorange game... (0/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (493/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (794/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (928/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (1293/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (1384/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (1413/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (1794/1934) 🔩") wait(0.1) SetLabel(Label, "Loading ServerStorange game... (1934/1934) 🔩") wait(0.1) l:Notify("ServerStorange 🔩","Sucess Load !",3) wait(0.1) SetLabel(Label, "Loading ServerStorange game Finish 🔩") wait(1) SetLabel(Label, "Loading ServerScript... (0/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (293/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (594/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (895/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (1029/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (1293/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (1594/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (1859/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (2203/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (2594/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (2902/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (3294/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (3472/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (3743/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (4395/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (4783/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (5275/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (5834/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (6594/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (7594/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (8923/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... Enabled Turbo Mode... ⚙") wait(1) SetLabel(Label, "Loading ServerScript... (12945/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (13945/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (15943/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (17954/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (19238/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (21943/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (23956/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (25394/28439) ⚙") wait(0.1) SetLabel(Label, "Loading ServerScript... (28439/28439) ⚙") wait(0.1) l:Notify("local ServerScript ⚙","Sucess Load !",3) wait(0.1) SetLabel(Label, "Loading ServerScript... Finish ⚙") wait(1) SetLabel(Label, "Loading local Players... (0/834) 👥") wait(0.1) SetLabel(Label, "Loading local Players... (294/834) 👥") wait(0.1) SetLabel(Label, "Loading local Players... (495/834) 👥") wait(0.1) SetLabel(Label, "Loading local Players... (759/834) 👥") wait(0.1) SetLabel(Label, "Loading local Players... (834/834) 👥") wait(0.1) l:Notify("local Players 👥","Sucess Load !",3) wait(0.1) SetLabel(Label, "Loading local Players... Finish 👥") wait(1) SetLabel(Label, "Loading Aim, Extras, Script 🎯") wait(1) SetLabel(Label, "Check profile... 🔎") wait(1) SetLabel(Label, "Features;") wait(1) local Paragraph = AddParagraph(Main, {"Made By Projeto LKA x F Hub", "Current In Beta Script"}) local Paragraph = AddParagraph(Main, {"Hitbox, Aim, Inf Junp(Fixing), Esp, Spin Player", "Features"}) local Paragraph = AddParagraph(Main, {"07/04/2024", "Version 0.0.2"}) wait(1) local Main = MakeTab({Name = "Aim (Head)"}) wait(1) local Paragraph = AddParagraph(Main, {"Script Only WallCheck No Team Check !", "Aim (Head, Torso) Small, Medium, Big - Esp Player Speed, Inf Jump"}) wait(1) AddButton(Main, { Name = "Aim Small", Callback = function() _G.config = { Fov = 30, MaxTransparency = 0.1, Smoothness = 1, TargetPart = "Head", TeamCheck = false, WallCheck = true, MaxDistanceEnabled = false, MaxDistance = 1500, FovColor = Color3.fromRGB(102, 45, 145.) } loadstring(game:HttpGet("https://raw.githubusercontent.com/dqtixz/aimbot/main/Projeto%20LKA%20x%20F%20Hub", true))() wait(0.1) l:Notify("Script Load !","Aim",3) end }) wait(1) AddButton(Main, { Name = "Aim Medium", Callback = function() _G.config = { Fov = 40, MaxTransparency = 0.1, Smoothness = 1, TargetPart = "Head", TeamCheck = false, WallCheck = true, MaxDistanceEnabled = false, MaxDistance = 1500, FovColor = Color3.fromRGB(102, 45, 145.) } loadstring(game:HttpGet("https://raw.githubusercontent.com/dqtixz/aimbot/main/Projeto%20LKA%20x%20F%20Hub", true))() wait(0.1) l:Notify("Script Load !","Aim",3) end }) wait(1) AddButton(Main, { Name = "Aim Big", Callback = function() _G.config = { Fov = 50, MaxTransparency = 0.1, Smoothness = 1, TargetPart = "Head", TeamCheck = false, WallCheck = true, MaxDistanceEnabled = false, MaxDistance = 1500, FovColor = Color3.fromRGB(102, 45, 145.) } loadstring(game:HttpGet("https://raw.githubusercontent.com/dqtixz/aimbot/main/Projeto%20LKA%20x%20F%20Hub", true))() wait(0.1) l:Notify("Script Load !","Aim",3) end }) wait(0.1) local Main = MakeTab({Name = "Aim (Torso)"}) wait(0.1) AddButton(Main, { Name = "Status: Patched", Callback = function() print("Aim (Torso) - Patched") end }) --[[local Paragraph = AddParagraph(Main, {"Script Only WallCheck No Team Check !", "Aim (Head, Torso) Small, Medium, Big - Esp Player Speed, Inf Jump"}) wait(1) AddButton(Main, { Name = "Aim Small", Callback = function() _G.config = { Fov = 30, MaxTransparency = 0.1, Smoothness = 1, TargetPart = "Torso", TeamCheck = false, WallCheck = true, MaxDistanceEnabled = false, MaxDistance = 1500, FovColor = Color3.fromRGB(102, 45, 145.) } loadstring(game:HttpGet("https://raw.githubusercontent.com/dqtixz/aimbot/main/Projeto%20LKA%20x%20F%20Hub", true))() wait(0.1) l:Notify("Script Load !","Aim",3) end }) wait(0.1) AddButton(Main, { Name = "Aim Medium", Callback = function() _G.config = { Fov = 40, MaxTransparency = 0.1, Smoothness = 1, TargetPart = "Torso", TeamCheck = false, WallCheck = true, MaxDistanceEnabled = false, MaxDistance = 1500, FovColor = Color3.fromRGB(102, 45, 145.) } loadstring(game:HttpGet("https://raw.githubusercontent.com/dqtixz/aimbot/main/Projeto%20LKA%20x%20F%20Hub", true))() wait(0.1) l:Notify("Script Load !","Aim",3) end }) wait(0.1) AddButton(Main, { Name = "Aim Big", Callback = function() _G.config = { Fov = 50, MaxTransparency = 0.1, Smoothness = 1, TargetPart = "Torso", TeamCheck = false, WallCheck = true, MaxDistanceEnabled = false, MaxDistance = 1500, FovColor = Color3.fromRGB(102, 45, 145.) } loadstring(game:HttpGet("https://raw.githubusercontent.com/dqtixz/aimbot/main/Projeto%20LKA%20x%20F%20Hub", true))() wait(0.1) l:Notify("Script Load !","Aim",3) end }) wait(0.1)]] local Main = MakeTab({Name = "Hitbox"}) wait(0.1) AddTextBox(Main, { Name = "Hitbox Size", Default = "", PlaceholderText = "Value", ClearText = true, Callback = function(Value) _G.HeadSize = Value _G.Disabled = true game:GetService('RunService').RenderStepped:connect(function() if _G.Disabled then for i,v in next, game:GetService('Players'):GetPlayers() do if v.Name ~= game:GetService('Players').LocalPlayer.Name then pcall(function() v.Character.HumanoidRootPart.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize) v.Character.HumanoidRootPart.Transparency = 0.7 v.Character.HumanoidRootPart.BrickColor = BrickColor.new("Really blue") v.Character.HumanoidRootPart.Material = "Neon" v.Character.HumanoidRootPart.CanCollide = false end) end end end end) end }) wait(0.1) local Label = AddTextLabel(Main, "You") wait(0.1) SetLabel(Label, "Limit 1 Dont Put 0 !") wait(0.1) local Main = MakeTab({Name = "Visuais"}) wait(0.1) AddButton(Main, { Name = "Esp Rocket", Callback = function() -- Made By dqtixz -- local Settings = { Box_Color = Color3.fromRGB(255, 0, 0), Box_Thickness = 2, Team_Check = false, Team_Color = false, Autothickness = true } --Locals local Space = game:GetService("Workspace") local Player = game:GetService("Players").LocalPlayer local Camera = Space.CurrentCamera -- Locals local function NewLine(color, thickness) local line = Drawing.new("Line") line.Visible = false line.From = Vector2.new(0, 0) line.To = Vector2.new(0, 0) line.Color = color line.Thickness = thickness line.Transparency = 1 return line end local function Vis(lib, state) for i, v in pairs(lib) do v.Visible = state end end local function Colorize(lib, color) for i, v in pairs(lib) do v.Color = color end end local Black = Color3.fromRGB(0, 0, 0) local function Rainbow(lib, delay) for hue = 0, 1, 1/30 do local color = Color3.fromHSV(hue, 0.6, 1) Colorize(lib, color) wait(delay) end Rainbow(lib) end --Main Draw Function local function Main(plr) repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild("Humanoid") ~= nil local R15 if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then R15 = true else R15 = false end local Library = { TL1 = NewLine(Settings.Box_Color, Settings.Box_Thickness), TL2 = NewLine(Settings.Box_Color, Settings.Box_Thickness), TR1 = NewLine(Settings.Box_Color, Settings.Box_Thickness), TR2 = NewLine(Settings.Box_Color, Settings.Box_Thickness), BL1 = NewLine(Settings.Box_Color, Settings.Box_Thickness), BL2 = NewLine(Settings.Box_Color, Settings.Box_Thickness), BR1 = NewLine(Settings.Box_Color, Settings.Box_Thickness), BR2 = NewLine(Settings.Box_Color, Settings.Box_Thickness) } coroutine.wrap(Rainbow)(Library, 0.15) local oripart = Instance.new("Part") oripart.Parent = Space oripart.Transparency = 1 oripart.CanCollide = false oripart.Size = Vector3.new(1, 1, 1) oripart.Position = Vector3.new(0, 0, 0) --Updater Loop local function Updater() local c c = game:GetService("RunService").RenderStepped:Connect(function() if plr.Character ~= nil and plr.Character:FindFirstChild("Humanoid") ~= nil and plr.Character:FindFirstChild("HumanoidRootPart") ~= nil and plr.Character.Humanoid.Health > 0 and plr.Character:FindFirstChild("Head") ~= nil then local Hum = plr.Character local HumPos, vis = Camera:WorldToViewportPoint(Hum.HumanoidRootPart.Position) if vis then oripart.Size = Vector3.new(Hum.HumanoidRootPart.Size.X, Hum.HumanoidRootPart.Size.Y*1.5, Hum.HumanoidRootPart.Size.Z) oripart.CFrame = CFrame.new(Hum.HumanoidRootPart.CFrame.Position, Camera.CFrame.Position) local SizeX = oripart.Size.X local SizeY = oripart.Size.Y local TL = Camera:WorldToViewportPoint((oripart.CFrame * CFrame.new(SizeX, SizeY, 0)).p) local TR = Camera:WorldToViewportPoint((oripart.CFrame * CFrame.new(-SizeX, SizeY, 0)).p) local BL = Camera:WorldToViewportPoint((oripart.CFrame * CFrame.new(SizeX, -SizeY, 0)).p) local BR = Camera:WorldToViewportPoint((oripart.CFrame * CFrame.new(-SizeX, -SizeY, 0)).p) if Settings.Team_Check then if plr.TeamColor == Player.TeamColor then Colorize(Library, Color3.fromRGB(0, 255, 0)) else Colorize(Library, Color3.fromRGB(255, 0, 0)) end end if Settings.Team_Color then Colorize(Library, plr.TeamColor.Color) end local ratio = (Camera.CFrame.p - Hum.HumanoidRootPart.Position).magnitude local offset = math.clamp(1/ratio*750, 2, 300) Library.TL1.From = Vector2.new(TL.X, TL.Y) Library.TL1.To = Vector2.new(TL.X + offset, TL.Y) Library.TL2.From = Vector2.new(TL.X, TL.Y) Library.TL2.To = Vector2.new(TL.X, TL.Y + offset) Library.TR1.From = Vector2.new(TR.X, TR.Y) Library.TR1.To = Vector2.new(TR.X - offset, TR.Y) Library.TR2.From = Vector2.new(TR.X, TR.Y) Library.TR2.To = Vector2.new(TR.X, TR.Y + offset) Library.BL1.From = Vector2.new(BL.X, BL.Y) Library.BL1.To = Vector2.new(BL.X + offset, BL.Y) Library.BL2.From = Vector2.new(BL.X, BL.Y) Library.BL2.To = Vector2.new(BL.X, BL.Y - offset) Library.BR1.From = Vector2.new(BR.X, BR.Y) Library.BR1.To = Vector2.new(BR.X - offset, BR.Y) Library.BR2.From = Vector2.new(BR.X, BR.Y) Library.BR2.To = Vector2.new(BR.X, BR.Y - offset) Vis(Library, true) if Settings.Autothickness then local distance = (Player.Character.HumanoidRootPart.Position - oripart.Position).magnitude local value = math.clamp(1/distance*100, 1, 4) --0.1 is min thickness, 6 is max for u, x in pairs(Library) do x.Thickness = value end else for u, x in pairs(Library) do x.Thickness = Settings.Box_Thickness end end else Vis(Library, false) end else Vis(Library, false) if game:GetService("Players"):FindFirstChild(plr.Name) == nil then for i, v in pairs(Library) do v:Remove() oripart:Destroy() end c:Disconnect() end end end) end coroutine.wrap(Updater)() end -- Draw Boxes for i, v in pairs(game:GetService("Players"):GetPlayers()) do if v.Name ~= Player.Name then coroutine.wrap(Main)(v) end end game:GetService("Players").PlayerAdded:Connect(function(newplr) coroutine.wrap(Main)(newplr) end) wait(0.1) l:Notify("Visual Script Load","Esp (Rocket)",3) end }) AddButton(Main, { Name = "Esp Arrow", Callback = function() local DistFromCenter = 80 local TriangleHeight = 16 local TriangleWidth = 16 local TriangleFilled = true local TriangleTransparency = 0 local TriangleThickness = 1 local TriangleColor = Color3.fromRGB(255, 255, 255) local AntiAliasing = false ---------------------------------------------------------------- local Players = game:service("Players") local Player = Players.LocalPlayer local Camera = workspace.CurrentCamera local RS = game:service("RunService") local V3 = Vector3.new local V2 = Vector2.new local CF = CFrame.new local COS = math.cos local SIN = math.sin local RAD = math.rad local DRAWING = Drawing.new local CWRAP = coroutine.wrap local ROUND = math.round local function GetRelative(pos, char) if not char then return V2(0,0) end local rootP = char.PrimaryPart.Position local camP = Camera.CFrame.Position local relative = CF(V3(rootP.X, camP.Y, rootP.Z), camP):PointToObjectSpace(pos) return V2(relative.X, relative.Z) end local function RelativeToCenter(v) return Camera.ViewportSize/2 - v end local function RotateVect(v, a) a = RAD(a) local x = v.x * COS(a) - v.y * SIN(a) local y = v.x * SIN(a) + v.y * COS(a) return V2(x, y) end local function DrawTriangle(color) local l = DRAWING("Triangle") l.Visible = false l.Color = color l.Filled = TriangleFilled l.Thickness = TriangleThickness l.Transparency = 1-TriangleTransparency return l end local function AntiA(v) if (not AntiAliasing) then return v end return V2(ROUND(v.x), ROUND(v.y)) end local function ShowArrow(PLAYER) local Arrow = DrawTriangle(TriangleColor) local function Update() local c ; c = RS.RenderStepped:Connect(function() if PLAYER and PLAYER.Character then local CHAR = PLAYER.Character local HUM = CHAR:FindFirstChildOfClass("Humanoid") if HUM and CHAR.PrimaryPart ~= nil and HUM.Health > 0 then local _,vis = Camera:WorldToViewportPoint(CHAR.PrimaryPart.Position) if vis == false then local rel = GetRelative(CHAR.PrimaryPart.Position, Player.Character) local direction = rel.unit local base = direction * DistFromCenter local sideLength = TriangleWidth/2 local baseL = base + RotateVect(direction, 90) * sideLength local baseR = base + RotateVect(direction, -90) * sideLength local tip = direction * (DistFromCenter + TriangleHeight) Arrow.PointA = AntiA(RelativeToCenter(baseL)) Arrow.PointB = AntiA(RelativeToCenter(baseR)) Arrow.PointC = AntiA(RelativeToCenter(tip)) Arrow.Visible = true else Arrow.Visible = false end else Arrow.Visible = false end else Arrow.Visible = false if not PLAYER or not PLAYER.Parent then Arrow:Remove() c:Disconnect() end end end) end CWRAP(Update)() end for _,v in pairs(Players:GetChildren()) do if v.Name ~= Player.Name then ShowArrow(v) end end Players.PlayerAdded:Connect(function(v) if v.Name ~= Player.Name then ShowArrow(v) end end) wait(0.1) l:Notify("Visual Script Load","Esp (Arrow)",3) end }) AddButton(Main, { Name = "Esp Line", Callback = function() local Settings = { Color = Color3.fromRGB(65, 105, 225), -- Color of the line Thickness = 1, -- Thickness of the line (Overruled by AutoThickness if activated) Transparency = 0.3, -- 1 Visible - 0 Not Visible AutoThickness = true, -- Makes Thickness above futile, scales according to distance, good for less encumbered screen Length = 15, -- In studs of the line Smoothness = 0.2 -- 0.01 - Less Smooth(Faster), 1 - Smoother (Slower) } local toggle = true -- use this variable if you wanna integrate into a GUI local player = game:GetService("Players").LocalPlayer local camera = game:GetService("Workspace").CurrentCamera local function ESP(plr) --//Main function handling specific plr loop esp for line etc local line = Drawing.new("Line") --// Parse and Set the line for tracer line.Visible = false line.From = Vector2.new(0, 0) line.To = Vector2.new(0, 0) line.Color = Settings.Color line.Thickness = Settings.Thickness line.Transparency = Settings.Transparency local function Updater() --// Function to update the ESP therefore, line destinations etc every /render/ local connection connection = game:GetService("RunService").RenderStepped:Connect(function() -- Putting function in a connection var in order to disconnect if needed, to save performance if toggle and plr.Character ~= nil and plr.Character:FindFirstChild("Humanoid") ~= nil and plr.Character:FindFirstChild("HumanoidRootPart") ~= nil and plr.Character.Humanoid.Health > 0 and plr.Character:FindFirstChild("Head") ~= nil then local headpos, OnScreen = camera:WorldToViewportPoint(plr.Character.Head.Position) if OnScreen then -- checks if player is on screen or not local offsetCFrame = CFrame.new(0, 0, -Settings.Length) local check = false line.From = Vector2.new(headpos.X, headpos.Y) if Settings.AutoThickness then local distance = (player.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude --//AutoThickness local value = math.clamp(1/distance*100, 0.1, 3) --0.1 is min thickness, 4 is max line.Thickness = value end repeat local dir = plr.Character.Head.CFrame:ToWorldSpace(offsetCFrame) offsetCFrame = offsetCFrame * CFrame.new(0, 0, Settings.Smoothness) local dirpos, vis = camera:WorldToViewportPoint(Vector3.new(dir.X, dir.Y, dir.Z)) if vis then check = true line.To = Vector2.new(dirpos.X, dirpos.Y) line.Visible = true offsetCFrame = CFrame.new(0, 0, -Settings.Length) end until check == true else line.Visible = false end else line.Visible = false if game.Players:FindFirstChild(plr.Name) == nil then connection:Disconnect() end end end) end coroutine.wrap(Updater)() end for i, v in pairs(game:GetService("Players"):GetPlayers()) do if v.Name ~= player.Name then coroutine.wrap(ESP)(v) end end game.Players.PlayerAdded:Connect(function(newplr) if newplr.Name ~= player.Name then coroutine.wrap(ESP)(newplr) end end) wait(0.1) l:Notify("Visual Script Load","Esp (Line)",3) end }) AddButton(Main, { Name = "Esp Highlight", Callback = function() local FillColor = Color3.fromRGB(65,255,0) local DepthMode = "AlwaysOnTop" local FillTransparency = 0.5 local OutlineColor = Color3.fromRGB(255,255,255) local OutlineTransparency = 0 local CoreGui = game:FindService("CoreGui") local Players = game:FindService("Players") local lp = Players.LocalPlayer local connections = {} local Storage = Instance.new("Folder") Storage.Parent = CoreGui Storage.Name = "Highlight_Storage" local function Highlight(plr) local Highlight = Instance.new("Highlight") Highlight.Name = plr.Name Highlight.FillColor = FillColor Highlight.DepthMode = DepthMode Highlight.FillTransparency = FillTransparency Highlight.OutlineColor = OutlineColor Highlight.OutlineTransparency = 0 Highlight.Parent = Storage local plrchar = plr.Character if plrchar then Highlight.Adornee = plrchar end connections[plr] = plr.CharacterAdded:Connect(function(char) Highlight.Adornee = char end) end Players.PlayerAdded:Connect(Highlight) for i,v in next, Players:GetPlayers() do Highlight(v) end Players.PlayerRemoving:Connect(function(plr) local plrname = plr.Name if Storage[plrname] then Storage[plrname]:Destroy() end if connections[plr] then connections[plr]:Disconnect() end end) end }) local Main = MakeTab({Name = "Extras"}) wait(0.1) local Paragraph = AddParagraph(Main, {"Script Extras", "Spin Player for when it teleports to all players"}) wait(0.1) AddButton(Main, { Name = "Rejoin Server", Callback = function() l:Notify("Alert !","Rejoin Server...",3) wait(0.1) local ts = game:GetService("TeleportService") local p = game:GetService("Players").LocalPlayer ts:Teleport(game.PlaceId, p) end }) local Toggle = AddToggle(Main, { Name = "Spin Player", Default = false, Callback = function(Value) Toggled = Value local players = game:GetService("Players") local player = game.Players.LocalPlayer while Toggled do for _, otherPlayer in pairs(players:GetPlayers()) do if otherPlayer ~= player then local distance = 10 local height = 10 local speed = 10 local start = player.Character.HumanoidRootPart.Position local target = otherPlayer.Character.HumanoidRootPart.Position + Vector3.new(0, height, 0) local direction = (target - start).unit for t = 0, 1, 0.05 do player.Character:SetPrimaryPartCFrame(CFrame.new(start + direction * distance * t)) wait(1/30) end for i = 0, 360, 15 do local rotation = CFrame.Angles(0, math.rad(i), 0) local offset = rotation * Vector3.new(0, height, distance) player.Character:SetPrimaryPartCFrame(CFrame.new(target + offset)) wait(1/30) -- 1/30 end end end wait(5) end end }) local Toggle = AddToggle(Main, { Name = "Inf Jump", Default = false, Callback = function(Value) Toggled = Value local InfiniteJumpEnabled = Value game:GetService("UserInputService").JumpRequest:connect(function() if InfiniteJumpEnabled then game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping") end end) end }) AddTextBox(Main, { Name = "Walk Air", Default = "", PlaceholderText = "Value", ClearText = true, Callback = function(Value) game:GetService("Workspace")[game.Players.LocalPlayer.Name]:FindFirstChildOfClass( 'Humanoid').HipHeight = Value end }) wait(1) AddButton(Main, { Name = "Spin (Not Recommend)", Callback = function() power = 1000 -- change this to make it more or less powerful game:GetService('RunService').Stepped:connect(function() game.Players.LocalPlayer.Character.Head.CanCollide = false game.Players.LocalPlayer.Character.Torso.CanCollide = false game.Players.LocalPlayer.Character["Left Leg"].CanCollide = false game.Players.LocalPlayer.Character["Right Leg"].CanCollide = false end) wait(.1) local bambam = Instance.new("BodyThrust") bambam.Parent = game.Players.LocalPlayer.Character.HumanoidRootPart bambam.Force = Vector3.new(power,0,power) bambam.Location = game.Players.LocalPlayer.Character.HumanoidRootPart.Position end })