Description
Aim Circle (Head) Spin Player – Beta Inf Jump Esp And Others Features;
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
})