Run it
Copy the script and paste it into your executor.
VIN9 = {
Silent = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = -,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
FieldOfView = {
[] = ,
[] = ,
[] = .(,,),
[] = ,
[] = ,
},
},
Cam = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = .EasingStyle.Linear,
[] = .EasingDirection.In,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
FieldOfView = {
[] = ,
[] = ,
[] = .(,,),
[] = ,
[] = ,
},
},
Both = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
},
Target = {
[] = ( ),
[] = ( ),
[] = ( ),
[] = ( ),
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
Drawings = {
[] = ,
[] = .(,,),
[] = ,
[] = ,
},
},
}
Mouse = :().LocalPlayer:()
Camera = :().CurrentCamera
hojixvChosenPlayer
angle =
hojixvz
MrChosenOne
CamLocking
Tracer = .()
hojixv = .()
cframespeedtoggle =
speedvalue =
hojixv.Color = VIN9.Silent.FieldOfView.Color
hojixv.Thickness =
hojixv.NumSides =
hojixv.Radius = VIN9.Silent.FieldOfView.Radius*
hojixv.Transparency = VIN9.Silent.FieldOfView.Transparency
hojixv.Visible = VIN9.Silent.FieldOfView.Visible
hojixv.Filled = VIN9.Silent.FieldOfView.Filled
CamCircleFOV = .()
CamCircleFOV.Color = VIN9.Cam.FieldOfView.Color
CamCircleFOV.Thickness =
CamCircleFOV.NumSides =
CamCircleFOV.Radius = VIN9.Cam.FieldOfView.Radius*
CamCircleFOV.Transparency = VIN9.Cam.FieldOfView.Transparency
CamCircleFOV.Visible = VIN9.Cam.FieldOfView.Visible
CamCircleFOV.Filled = VIN9.Cam.FieldOfView.Filled
:().heartbeat:(()
hojixv.Position = .(Mouse.X,Mouse.Y+)
CamCircleFOV.Position = .(Mouse.X,Mouse.Y+)
.()
)
libary = (:())()
NotifyLibrary = (:())()
Notify = NotifyLibrary.Notify
()
Window = libary:({name = , accent = .(, , ), textsize = })
Legit = Window:({name = })
Silentaim = Legit:({name = , side = ,size = })
Camlock = Legit:({name = , side = ,size = })
Both = Legit:({name = , side = ,size = })
Rage = Window:({name = })
TargetSection = Rage:({name = , side = ,size = })
StrafeSection = Rage:({name = , side = ,size = })
CFrameSection = Rage:({name = , side = ,size = })
DrawingSection = Rage:({name = , side = ,size = })
DrawingSection:({name = , def = , callback = (Boolean)
VIN9.Target.Drawings.Tracer = Boolean
})
DrawingSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.Drawings.Thickness = Value
})
DrawingSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.Drawings.Transparency = Value
})
CFrameSection:({name = , def = , callback = (Boolean)
cframespeedtoggle = Boolean
})
CFrameSection:({name = , def = , max = , min = , rounding = , callback = (Value)
speedvalue = Value
})
TargetSection:({name = , def = , callback = (Boolean)
VIN9.Target.Enabled = Boolean
})
TargetSection:({name = , def = , max = , options = {, , , ,, , , }, callback = (part)
VIN9.Target.Keybind = part
})
TargetSection:({name = , def = , max = , options = {, , , ,, , , }, callback = (part)
VIN9.Target.Part = part
})
TargetSection:({name = , def = , callback = (Boolean)
VIN9.Target.Spectate = Boolean
})
TargetSection:({name = , def = , callback = (Boolean)
VIN9.Target.LookAt = Boolean
})
TargetSection:({name = , def = , callback = (Boolean)
VIN9.Target.Resolver = Boolean
})
TargetSection:({name = , def = , callback = (Boolean)
VIN9.Target.Notify = Boolean
})
TargetSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.Prediction = Value
})
TargetSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.ResolverTune = Value
})
StrafeSection:({name = , def = , callback = (Boolean)
VIN9.Target.TargetStrafe = Boolean
})
StrafeSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.StrafeRadius = Value
})
StrafeSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.StrafeSpeed = Value
})
StrafeSection:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Target.StrafeHeight = Value
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.Enabled = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
hojixv.Visible = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.Resolver = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.UseClosestPart = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.AntiGroundShots = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.UseAirPart = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.KoCheck = Boolean
})
Silentaim:({name = , def = , callback = (Boolean)
VIN9.Silent.GrabbedCheck = Boolean
})
Silentaim:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Silent.Prediction = Value
})
Silentaim:({name = , def = , max = , min = , rounding = , callback = (Value)
hojixv.Radius = Value*
})
Silentaim:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Silent.Hitchance = Value
})
Silentaim:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Silent.AntiGroundValue = Value
})
Silentaim:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Silent.ResolverTune = Value
})
Silentaim:({name = , def = , max = , options = {, , , ,, , , }, callback = (part)
VIN9.Silent.Part = part
})
Silentaim:({name = , def = , max = , options = {, , , ,, , , }, callback = (part)
VIN9.Silent.AirPart = part
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.Enabled = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.UseSmoothing = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.UseShake = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
CamCircleFOV.Visible = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.UseCircleRadius = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.Resolver = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.UnlockOnTargetDeath = Boolean
})
Camlock:({name = , def = , callback = (Boolean)
VIN9.Cam.UnlockOnOwnDeath = Boolean
})
Camlock:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Cam.Prediction = Value
})
Camlock:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Cam.SmoothingAmount = Value
})
Camlock:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Cam.ShakeValue = Value
})
Camlock:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Cam.ShakeMultiplyer = Value
})
Camlock:({name = , def = , max = , min = , rounding = , callback = (Value)
VIN9.Cam.ResolverTune = Value
})
Camlock:({name = , def = , max = , min = , rounding = , callback = (Value)
CamCircleFOV.Radius = Value*
})
Camlock:({name = , def = , max = , options = {, , , ,, , , }, callback = (part)
VIN9.Cam.Part = part
})
Camlock:({name = , def = , max = , options = {, , , ,, , , }, callback = (part)
VIN9.Cam.Keybind = part
})
Both:({name = , def = , callback = (Boolean)
VIN9.Both.VisibleCheck = Boolean
})
Both:({name = , def = , callback = (Boolean)
VIN9.Both.FriendCheck = Boolean
})
Both:({name = , def = , callback = (Boolean)
VIN9.Both.CrewCheck = Boolean
})
Both:({name = , def = , callback = (Boolean)
VIN9.Both.TeamCheck = Boolean
})
Settings = Window:({name = })
ConfigSection = Settings:({name = ,side = , size = })
ConfigLoader = ConfigSection:({folder = })
(Text)
.StarterGui:(, {
Title = ,
Text = Text,
Duration = VIN9.Both.Duration,
})
ChanceOfHitting = (Number)
Number = .(Number)
Chance = .(Random.().(Random.(), , ) * ) /
Chance <= Number /
(Target)
closestPart
shortestDistance =
_, v , Target:()
v:() v:()
WorldToViewP = :().CurrentCamera:(v.Position)
Distance = (.(WorldToViewP.X, WorldToViewP.Y) -
.(Mouse.X, Mouse.Y)).Magnitude
Distance < shortestDistance
shortestDistance = Distance
closestPart = v
closestPart
()
target =
distance =
players = :():()
localPlayer = :().LocalPlayer
camera = :().CurrentCamera
Probability = (VIN9.Silent.Hitchance)
( Probability)
_, player (players)
player ~= localPlayer player.Character player.Character:() player.Character:()
castingFrom = .(camera.CFrame.Position, player.Character[VIN9.Silent.Part].CFrame.Position) * .(, , -)
ray = Ray.(castingFrom.Position, castingFrom.LookVector * )
hitPart, hitPosition = :():(ray, {localPlayer.Character:()})
rootDistance = (player.Character[VIN9.Silent.Part].Position - hitPosition).magnitude
rootDistance <
rootPosition, visible = camera:(player.Character[VIN9.Silent.Part].Position)
visible
realDistance = (.(Mouse.X, Mouse.Y) - .(rootPosition.X, rootPosition.Y)).Magnitude
realDistance < distance realDistance < hojixv.Radius
distance = realDistance
target = player.Character
VIN9.Silent.KoCheck player
KoCheck = player.Character.BodyEffects[].Value
KoCheck
distance =
target =
VIN9.Silent.GrabbedCheck player
Grabbed = player.Character:() ~=
Grabbed
distance =
target =
VIN9.Both.VisibleCheck player
player.Character.Head.Transparency >
distance =
target =
VIN9.Both.CrewCheck player
player.DataFolder.Information:().Value == .Players.LocalPlayer.DataFolder.Information:().Value
distance =
target =
VIN9.Both.FriendCheck player
.Players.LocalPlayer:(player.UserId)
distance =
target =
VIN9.Both.TeamCheck player
player.Team == .Players.LocalPlayer.Team
distance =
target =
target
()
NearestPlayer =
shortestDistance =
_, otherPlayer (.Players:())
otherPlayer ~= .Players.LocalPlayer otherPlayer.Character otherPlayer.Character:()
otherPlayerPosition = otherPlayer.Character.HumanoidRootPart.Position
pos = :().CurrentCamera:(otherPlayerPosition)
distance = (.(pos.X, pos.Y) - .(.Players.LocalPlayer:().X, .Players.LocalPlayer:().Y)).Magnitude
distance < shortestDistance
VIN9.Cam.UseCircleRadius distance < CamCircleFOV.Radius
NearestPlayer = otherPlayer
shortestDistance = distance
NearestPlayer = otherPlayer
shortestDistance = distance
NearestPlayer
CamKeybind =
TargetKeybind =
Mouse.KeyDown:((ChosenKey)
ChosenKey == VIN9.Cam.Keybind VIN9.Cam.Enabled
CamKeybind ==
CamKeybind =
MrChosenOne = ()
VIN9.Both.Notifications
(..MrChosenOne.DisplayName)
CamKeybind ==
CamKeybind =
VIN9.Both.Notifications
()
)
.(()
.()
VIN9.Silent.UseClosestPart VIN9.Silent.Enabled hojixvz hojixvz[VIN9.Silent.Part]
VIN9.Silent.Part = ((hojixvz))
)
.(()
.()
CamKeybind
CamKeybind MrChosenOne MrChosenOne.Parent
Opp = MrChosenOne.Character[VIN9.Cam.Part].Position + MrChosenOne.Character[VIN9.Cam.Part].Velocity * VIN9.Cam.Prediction
Mop = MrChosenOne.Character.Humanoid.MoveDirection
VIN9.Cam.Resolver CamKeybind MrChosenOne
Mop = Mop *
Opp = MrChosenOne.Character[VIN9.Cam.Part].Position + Mop * VIN9.Cam.ResolverTune
VIN9.Cam.UseSmoothing ==
Camera.CFrame = Camera.CFrame:(.(Camera.CFrame.p, Opp)
, VIN9.Cam.SmoothingAmount , VIN9.Cam.EasingStyle, VIN9.Cam.EasingDirection)
VIN9.Cam.UseShake
Camera.CFrame = Camera.CFrame:(.(Camera.CFrame.p, Opp + .(.(-VIN9.Cam.ShakeValue,VIN9.Cam.ShakeValue),.(-VIN9.Cam.ShakeValue,VIN9.Cam.ShakeValue),.(-VIN9.Cam.ShakeValue,VIN9.Cam.ShakeValue)) * VIN9.Cam.ShakeMultiplyer )
, VIN9.Cam.SmoothingAmount , VIN9.Cam.EasingStyle, VIN9.Cam.EasingDirection)
Camera.CFrame = .(Camera.CFrame.p, Opp)
VIN9.Cam.UseShake
Camera.CFrame = .(Camera.CFrame.p, Opp + .(.(-VIN9.Cam.ShakeValue,VIN9.Cam.ShakeValue),.(-VIN9.Cam.ShakeValue,VIN9.Cam.ShakeValue),.(-VIN9.Cam.ShakeValue,VIN9.Cam.ShakeValue)) * VIN9.Cam.ShakeMultiplyer )
VIN9.Cam.UnlockOnTargetDeath
MrChosenOne.Character.BodyEffects[].Value
CamKeybind =
VIN9.Both.Notifications
()
VIN9.Cam.UnlockOnOwnDeath
.Players.LocalPlayer.Character.BodyEffects[].Value
CamKeybind =
VIN9.Both.Notifications
()
VIN9.Both.VisibleCheck
MrChosenOne.Character.Head.Transparency >
CamKeybind =
VIN9.Both.Notifications
()
VIN9.Both.CrewCheck
MrChosenOne.DataFolder.Information:().Value == .Players.LocalPlayer.DataFolder.Information:().Value
CamKeybind =
VIN9.Both.Notifications
()
VIN9.Both.FriendCheck
.Players.LocalPlayer:(MrChosenOne.UserId)
CamKeybind =
VIN9.Both.Notifications
()
VIN9.Both.TeamCheck
MrChosenOne.Team == .Players.LocalPlayer.Team
CamKeybind =
VIN9.Both.Notifications
()
)
(angle)
x = VIN9.Target.StrafeRadius * .(angle)
z = VIN9.Target.StrafeRadius * .(angle)
.(x, , z)
()
localPlayer = .Players.LocalPlayer
shortestDistance = .huge
nearestPlayer =
localMouse = .(localPlayer:().X, localPlayer:().Y)
_, otherPlayer (.Players:())
otherPlayer ~= localPlayer otherPlayer.Character otherPlayer.Character:()
otherPlayerPosition = otherPlayer.Character.HumanoidRootPart.Position
pos = :().CurrentCamera:(otherPlayerPosition)
distance = (.(pos.X, pos.Y) - localMouse).Magnitude
distance < shortestDistance
shortestDistance = distance
nearestPlayer = otherPlayer
nearestPlayer
Mouse.KeyDown:((ChosenKey)
ChosenKey == VIN9.Target.Keybind VIN9.Target.Enabled
TargetKeybind ==
TargetKeybind =
hojixvChosenPlayer = ()
VIN9.Target.Notify
(..hojixvChosenPlayer.DisplayName)
TargetKeybind ==
TargetKeybind =
VIN9.Target.Notify
()
)
:().Heartbeat:(()
TargetKeybind VIN9.Target.TargetStrafe hojixvChosenPlayer
hojixvChosenPlayer.Character.BodyEffects[].Value ~=
circlePosition = hojixvChosenPlayer.Character.HumanoidRootPart.Position + (angle) + .(, VIN9.Target.StrafeHeight, )
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .(circlePosition)
angle = angle + .(VIN9.Target.StrafeSpeed)
)
_, v (.Players.LocalPlayer.Character:())
v:() v.Name ~= v.Name ~= v:()
v:()
.Players.LocalPlayer.CharacterAdded:((char)
()
.Players.LocalPlayer.Character
char.ChildAdded:((child)
child:()
()
child:()
child.LocalScript:()
)
)
:().Heartbeat:(
()
cframespeedtoggle ==
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame +
.Players.LocalPlayer.Character.Humanoid.MoveDirection * speedvalue /
)
:().Heartbeat:(()
TargetKeybind VIN9.Target.LookAt hojixvChosenPlayer
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .(
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Position,
.(
hojixvChosenPlayer.Character.HumanoidRootPart.CFrame.X,
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame.Position.Y,
hojixvChosenPlayer.Character.HumanoidRootPart.CFrame.Z
)
)
.Players.LocalPlayer.Character.Humanoid.AutoRotate =
.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = .Players.LocalPlayer.Character.HumanoidRootPart.CFrame
.Players.LocalPlayer.Character.Humanoid.AutoRotate =
TargetKeybind VIN9.Target.Spectate hojixvChosenPlayer
:().CurrentCamera.CameraSubject = hojixvChosenPlayer.Character.Humanoid
:().CurrentCamera.CameraSubject = .Players.LocalPlayer.Character.Humanoid
)
:().Heartbeat:(()
VIN9.Target.Drawings.Tracer
TargetKeybind hojixvChosenPlayer
Vector = :().CurrentCamera:(hojixvChosenPlayer.Character[VIN9.Target.Part].Position +
(hojixvChosenPlayer.Character[VIN9.Target.Part].Velocity * VIN9.Target.Prediction))
Tracer.Color = VIN9.Target.Drawings.Color
Tracer.Transparency = VIN9.Target.Drawings.Transparency
Tracer.Thickness = VIN9.Target.Drawings.Thickness
Tracer.From = .(Mouse.X, Mouse.Y +)
Tracer.To = .(Vector.X, Vector.Y)
Tracer.Visible =
Tracer.Visible =
)
hojixz = ()
char = hojixz.__namecall
(hojixz, )
hojixz.__namecall = ((...)
args = {...}
TargetKeybind () == args[] ==
VIN9.Target.Resolver
args[] = hojixvChosenPlayer.Character[VIN9.Target.Part].Position + (hojixvChosenPlayer.Character.Humanoid.MoveDirection * VIN9.Target.ResolverTune)
args[] = hojixvChosenPlayer.Character[VIN9.Target.Part].Position +
(hojixvChosenPlayer.Character[VIN9.Target.Part].Velocity * VIN9.Target.Prediction)
((args))
(...)
)
OldIndex =
OldIndex = (, , (self, Index)
() Mouse self == Mouse Index == VIN9.Silent.Enabled
hojixvz = ()
hojixvz hojixvz[VIN9.Silent.Part]
Formula =
Position =
Velocity = hojixvz.HumanoidRootPart.AssemblyLinearVelocity
Mov = hojixvz.Humanoid.MoveDirection
Position = hojixvz[VIN9.Silent.Part].CFrame
DETECTED =
VIN9.Silent.Resolver
Magnitude = Velocity.magnitude
Magnitude2 = Mov.magnitude
Magnitude >
DETECTED =
Magnitude < Magnitude2 >
DETECTED =
Magnitude > Magnitude2 <
DETECTED =
Position
DETECTED
MoveDirection = Mov *
Formula = Position + (MoveDirection * VIN9.Silent.ResolverTune)
Formula = Position + (.(Velocity.X, (Velocity.Y * ), Velocity.Z) * VIN9.Silent.Prediction)
Formula
Index == Formula (self, Index)
(self, Index)
)
VIN9.Silent.UseAirPart ==
hojixvz.Character:().StateChanged:((RisingState,FallingState)
FallingState == .HumanoidStateType.Freefall
VIN9.Silent.Part = VIN9.Silent.AirPart
VIN9.Silent.Part = VIN9.Silent.Part
)
.(()
VIN9.Silent.AntiGroundShots hojixvz[VIN9.Silent.Part].Velocity.Y < VIN9.Silent.AntiGroundActivation
(()
Target = hojixvz[VIN9.Silent.Part]
Target.Velocity = .(Target.Velocity.X, (Target.Velocity.Y / VIN9.Silent.AntiGroundValue), Target.Velocity.Z)
Target.AssemblyLinearVelocity = .(Target.Velocity.X, (Target.Velocity.Y / VIN9.Silent.AntiGroundValue), Target.Velocity.Z)
)
)
_, con , (.CurrentCamera.Changed)
.()
con:()
_, con , (.CurrentCamera:())
.()
con:()
_, key , ()
(instanceType)
(() (key, instanceType) ) ((key, instanceType)) == ((key, instanceType))[] ==
key.tvk = {
,
()
.Workspace:()
}
()
()
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
JOIN THE DISCORD FOR MORE SCRIPTS https://discord.gg/kNqsszftAQ

Universal