![New Script [Updated!]](https://scriptblox.com/images/sb/no-script.webp)
Key Required

getgenv().Prediction = ( .15 ) -- [ PREDICTION: Lower Prediction: Lower Ping | Higher Prediction: Higher Ping ]
getgenv().FOV_SIZE = ( 80 ) -- [ FOV RADIUS: Increases Or Decreases FOV Radius ]
getgenv().AimKey = ( "c" ) -- [ TOGGLE KEY: Toggles Silent Aim On And Off ]
getgenv().DontShootThesePeople = { -- [ WHITELIST: List Of Who NOT To Shoot, edit like this. "Contain quotations with their name and then a semi-colon afterwards for each line" ; ]
"Pres3ly";
"h3IIshots";
}
--[[
Do Not Edit Anything Beyond This Point.
]]
local placeholdval = false
if game.PlaceId == 4753520418 then
placeholdval = true
else
game:GetService("Players").LocalPlayer:Kick("LEARN TO READ SPED") task.wait(.5)
while true do end
end
local DebounceLock = true
local LocalPlayer = game:GetService("Players").LocalPlayer
local Players = game:GetService("Players")
local Mouse = LocalPlayer:GetMouse()
local Camera = game:GetService("Workspace").CurrentCamera
local UserInputService = game:GetService("UserInputService")
local connections = getconnections(game:GetService("LogService").MessageOut)
for _, v in ipairs(connections) do
v:Disable()
end
getconnections = getconnections
mousemoverel = mousemoverel
getgenv = getgenv
Drawing = Drawing
local FOV_CIRCLE = Drawing.new("Circle")
FOV_CIRCLE.Visible = true
FOV_CIRCLE.Filled = false
FOV_CIRCLE.Thickness = 1
FOV_CIRCLE.Transparency = .7
FOV_CIRCLE.Color = Color3.new(0.2, 0.403922, 0.603922)
FOV_CIRCLE.Radius = getgenv().FOV_SIZE
FOV_CIRCLE.Position = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
local Options = {
Torso = "HumanoidRootPart";
Head = "Head";
}
local function MoveFovCircle()
pcall(function()
local DoIt = true
spawn(function()
while DoIt do task.wait()
FOV_CIRCLE.Position = Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y)
end
end)
end)
end coroutine.wrap(MoveFovCircle)()
game:GetService("Workspace").Camera:Destroy()
game:GetService("Workspace"):WaitForChild("Camera")
if game:GetService("Workspace").Camera then
game:GetService("Workspace").CurrentCamera.CameraType = Enum.CameraType.Custom
game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
end
getgenv().Redirect = { -- do not touch.
"Pres3ly";
"h3IIshots";
}
local function CameraNormalLock()
if DebounceLock then
local Target = nil
local Distance = 9e9 task.wait()
local Players = game:GetService("Players")
local LocalPlayer = game:GetService("Players").LocalPlayer
local Camera = game:GetService("Workspace").CurrentCamera
for _, v in pairs(Players:GetPlayers()) do
if not table.find(getgenv().DontShootThesePeople, v.Name) then
if not table.find(getgenv().Redirect, v.Name) then
if v ~= LocalPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("Humanoid").Health > 0 then
local Enemy = v.Character
local CastingFrom = CFrame.new(Camera.CFrame.Position, Enemy[Options.Torso].CFrame.Position) * CFrame.new(0, 0, -4)
local RayCast = Ray.new(CastingFrom.Position, CastingFrom.LookVector * 9000)
local World, ToSpace = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(RayCast, {LocalPlayer.Character:FindFirstChild("Head")})
local RootWorld = (Enemy[Options.Torso].CFrame.Position - ToSpace).magnitude
if RootWorld < 4 then
local RootPartPosition, Visible = Camera:WorldToViewportPoint(Enemy[Options.Torso].Position)
if Visible then
local Real_Magnitude = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(RootPartPosition.X, RootPartPosition.Y)).Magnitude
if Real_Magnitude < Distance and Real_Magnitude < FOV_CIRCLE.Radius then
Distance = Real_Magnitude
Target = Enemy
end
end
end
end
end
end
end
if Target ~= nil and Target:FindFirstChild("HumanoidRootPart") and Target:FindFirstChild("Humanoid").Health > 0 then
pcall(function()
while DebounceLock do task.wait()
local Predicted_Position = Target[Options.Head].Position + (Target[Options.Head].AssemblyLinearVelocity * tonumber(getgenv().Prediction) + Vector3.new(0,-.5,0))
Camera.CFrame = CFrame.new(Camera.CFrame.Position, Predicted_Position)
end
end)
end
end
end
Mouse.KeyDown:Connect(function(KeyPressed)
if KeyPressed == (getgenv().AimKey:lower()) then
if DebounceLock == false then
DebounceLock = true
CameraNormalLock()
elseif DebounceLock == true then
DebounceLock = false
end
end
end)
Mouse.KeyDown:Connect(function(Rejoin)
if Rejoin == "=" then
local LocalPlayer = game:GetService("Players").LocalPlayer
game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer)
end
end)
--Farewell Atman, Nosss, Toru.No comments yet for this script.
![New Script [Updated!]](https://scriptblox.com/images/sb/no-script.webp)
![Best #1 Script [Updated]](https://scriptblox.com/images/sb/no-script.webp)
![Best #1 Script [Updated!!!!]](https://scriptblox.com/images/sb/no-script.webp)
