Run it
Copy the script and paste it into your executor.
OrionLib = (:(()))()
Window = OrionLib:({Name = , HidePremium = , SaveConfig = , ConfigFolder = })
OrionLib:({
Name = ,
Content = ,
Image = ,
Time =
})
Tab = Window:({
Name = ,
Icon = ,
PremiumOnly =
})
Section = Tab:({
Name =
})
Tab:({
Name = ,
Callback = ()().OldAimPart =
().AimPart =
().AimlockKey =
().AimRadius =
().ThirdPerson =
().FirstPerson =
().TeamCheck =
().PredictMovement =
().PredictionVelocity =
().CheckIfJumped =
().Smoothness =
().SmoothnessAmount =
Players, Uis, RService, SGui = :, :, :, :;
Client, Mouse, Camera, CF, RNew, Vec3, Vec2 = Players.LocalPlayer, Players.LocalPlayer:(), .CurrentCamera, .new, Ray.new, .new, .new;
Aimlock, MousePressed, CanNotify = , , ;
AimlockTarget;
OldPre;
().WorldToViewportPoint = (P)
Camera:(P)
().WorldToScreenPoint = (P)
Camera.(Camera, P)
().GetObscuringObjects = (T)
T T:(().AimPart) Client Client.Character:()
RayPos = :((
T[().AimPart].Position, Client.Character.Head.Position)
)
RayPos RayPos:(T)
().GetNearestTarget = ()
players = {}
PLAYER_HOLD = {}
DISTANCES = {}
i, v (Players:())
v ~= Client
.(players, v)
i, v (players)
v.Character ~=
AIM = v.Character:()
().TeamCheck == v.Team ~= Client.Team
DISTANCE = (v.Character:().Position - .Workspace.CurrentCamera.CFrame.p).magnitude
RAY = Ray.(.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - .Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
HIT,POS = .Workspace:(RAY, .Workspace)
DIFF = .((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
.(DISTANCES, DIFF)
().TeamCheck == v.Team == Client.Team
DISTANCE = (v.Character:().Position - .Workspace.CurrentCamera.CFrame.p).magnitude
RAY = Ray.(.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - .Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
HIT,POS = .Workspace:(RAY, .Workspace)
DIFF = .((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
.(DISTANCES, DIFF)
(DISTANCES) ==
L_DISTANCE = .(.((DISTANCES)))
L_DISTANCE > ().AimRadius
i, v (PLAYER_HOLD)
v.diff == L_DISTANCE
v.plr
Mouse.KeyDown:((a)
(Uis:())
a == AimlockKey AimlockTarget ==
(()
MousePressed ~= MousePressed =
Target;Target = ()
Target ~=
AimlockTarget = Target
)
a == AimlockKey AimlockTarget ~=
AimlockTarget ~= AimlockTarget =
MousePressed ~=
MousePressed =
)
RService.RenderStepped:(()
().ThirdPerson == ().FirstPerson ==
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <=
CanNotify =
CanNotify =
().ThirdPerson == ().FirstPerson ==
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude >
CanNotify =
CanNotify =
().ThirdPerson == ().FirstPerson ==
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <=
CanNotify =
CanNotify =
Aimlock == MousePressed ==
AimlockTarget AimlockTarget.Character AimlockTarget.Character:(().AimPart)
().FirstPerson ==
CanNotify ==
().PredictMovement ==
().Smoothness ==
Main = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position + AimlockTarget.Character[().AimPart].Velocity/PredictionVelocity)
Camera.CFrame = Camera.CFrame:(Main, ().SmoothnessAmount, .EasingStyle.Elastic, .EasingDirection.InOut)
Camera.CFrame = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position + AimlockTarget.Character[().AimPart].Velocity/PredictionVelocity)
().PredictMovement ==
().Smoothness ==
Main = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position)
Camera.CFrame = Camera.CFrame:(Main, ().SmoothnessAmount, .EasingStyle.Elastic, .EasingDirection.InOut)
Camera.CFrame = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position)
CheckIfJumped ==
AimlockTarget.Character.HuDDDDDDDDDDWmanoid.FloorMaterial == .Material.Air
().AimPart =
().AimPart = ().OldAimPart
)
()
})
Tab:({
Name = ,
Callback = () Library, AimingTab, _ = (:())()
Aiming = (:())()()
AimingChecks = Aiming.Checks
AimingSelected = Aiming.Selected
AimingSettingsIgnored = Aiming.Settings.Ignored
AimingSettingsIgnoredPlayers = Aiming.Settings.Ignored.Players
AimingSettingsIgnoredWhitelistMode = AimingSettingsIgnored.WhitelistMode
UserInputService = :()
Configuration = {
Enabled = ,
Method = ,
FocusMode = ,
ToggleBind = ,
Keybind = .UserInputType.MouseButton2,
CurrentlyFocused = ,
MethodResolve = {
raycast = {
Real = ,
Metamethod = ,
Aliases = {}
},
findpartonray = {
Real = ,
Metamethod = ,
Aliases = {}
},
findpartonraywithwhitelist = {
Real = ,
Metamethod = ,
Aliases = {}
},
findpartonraywithignorelist = {
Real = ,
Metamethod = ,
Aliases = {}
},
target = {
Real = ,
Metamethod = ,
Aliases = {}
},
hit = {
Real = ,
Metamethod = ,
Aliases = {}
},
x = {
Real = ,
Metamethod = ,
Aliases = {}
},
y = {
Real = ,
Metamethod = ,
Aliases = {}
},
unitray = {
Real = ,
Metamethod = ,
Aliases = {}
},
},
ExpectedArguments = {
FindPartOnRayWithIgnoreList = {
ArgCountRequired = ,
Args = {
, , , ,
}
},
FindPartOnRayWithWhitelist = {
ArgCountRequired = ,
Args = {
, , ,
}
},
FindPartOnRay = {
ArgCountRequired = ,
Args = {
, , , ,
}
},
Raycast = {
ArgCountRequired = ,
Args = {
, , ,
}
}
}
}
IsToggled =
Aiming.SilentAim = Configuration
(Origin, Destination, Length)
(Destination - Origin).Unit * Length
(Args, Method)
TypeInformation = Configuration.ExpectedArguments[Method]
( TypeInformation)
Matches =
ArgumentPosition, Argument (Args)
((Argument) == TypeInformation.Args[ArgumentPosition])
Matches = Matches +
ExpectedValid = #Args
GotValid = Matches
ExpectedValid == GotValid
Configuration.(metamethod, method, callingscript, ...)
stringsplit = .split
stringlower = .lower
tablefind = .find
(Method, Given, PossibleMethods)
PossibleMethods = PossibleMethods (Configuration.Method, )
Given = Given Method
LoweredMethod = (Method)
MethodData = Configuration.MethodResolve[LoweredMethod]
( MethodData)
,
Matches = LoweredMethod == (Given)
RealMethod = MethodData.Real
Found = (PossibleMethods, RealMethod)
(Matches Found), RealMethod
Configuration.(Method, State)
EnabledMethods = Configuration.Method:()
FoundI = .(EnabledMethods, Method)
(State)
( FoundI)
.(EnabledMethods, Method)
(FoundI)
.(EnabledMethods, FoundI)
Configuration.Method = .(EnabledMethods, )
Configuration.(OnScreen)
OnScreen AimingSelected.Position AimingSelected.Part.CFrame
Backup = {.(AimingSettingsIgnoredPlayers)}
Configuration.(Player)
.(AimingSettingsIgnoredPlayers, Player)
AimingSettingsIgnoredWhitelistMode.Players =
Configuration.(Player)
PlayerI = .(AimingSettingsIgnoredPlayers, Player)
(PlayerI)
.(AimingSettingsIgnoredPlayers, PlayerI)
AimingSettingsIgnoredWhitelistMode.Players =
Configuration.(Replacement)
Replacement = Replacement Backup
AimingSettingsIgnored.Players = Replacement
AimingSettingsIgnoredWhitelistMode.Players =
Configuration.()
(Configuration.CurrentlyFocused)
Configuration.(Configuration.CurrentlyFocused)
Configuration.CurrentlyFocused =
(AimingChecks.())
Configuration.(AimingSelected.Instance)
Configuration.CurrentlyFocused = AimingSelected.Instance
(Input, Expected)
InputType = Expected.EnumType == .KeyCode
Input[InputType] == Expected
UserInputService.InputBegan:((Input, GameProcessedEvent)
(GameProcessedEvent)
FocusMode = Configuration.FocusMode
((Input, Configuration.Keybind))
(Configuration.ToggleBind)
IsToggled = IsToggled
IsToggled =
(FocusMode == )
Configuration.()
((FocusMode) == (Input, FocusMode))
Configuration.()
)
UserInputService.InputEnded:((Input, GameProcessedEvent)
(GameProcessedEvent)
((Input, Configuration.Keybind) Configuration.ToggleBind)
IsToggled =
)
__index
__index = (, , (t, k)
callingscript = ()
(t:() () IsToggled Configuration.Enabled AimingChecks.())
MethodEnabled, RealMethod = (k)
( MethodEnabled Configuration.(, , callingscript, t, RealMethod))
(t, k)
(RealMethod == )
AimingSelected.Part
(RealMethod == )
Configuration.()
(RealMethod == RealMethod == )
Configuration.()[k]
(RealMethod == )
Origin = (t, k).Origin
Direction = (Origin, Configuration.().Position)
Ray.(Origin, Direction)
(t, k)
)
__namecall
__namecall = (, , (...)
args = {...}
self = args[]
method = ()
callingscript = ()
(self == () IsToggled Configuration.Enabled AimingChecks.())
MethodEnabled, RealMethod = (method)
( MethodEnabled (args, RealMethod) Configuration.(, RealMethod, callingscript, ...))
(...)
(RealMethod == )
args[] = (args[], Configuration.().Position, )
((args))
Origin = args[].Origin
Direction = (Origin, (AimingSelected.Part, ), )
args[] = Ray.(Origin, Direction)
((args))
(...)
)
SilentAimGroupBox = AimingTab:()
MainTab = SilentAimGroupBox:()
MethodsTab = SilentAimGroupBox:()
MainTab:(, {
Text = ,
Default = Configuration.Enabled,
Tooltip = ,
Callback = (Value)
Configuration.Enabled = Value
}):(, {
Default = Configuration.Keybind,
SyncToggleState = ,
Mode = Configuration.ToggleBind ,
Text = ,
NoUI = ,
ChangedCallback = (Key)
Configuration.Keybind = Key
})
MainTab:(, {
Text = ,
Default = Configuration.ToggleBind,
Tooltip = ,
Callback = (Value)
Configuration.ToggleBind = Value
Options.SilentAimEnabledKey.Mode = Value
Options.SilentAimEnabledKey:()
})
MainTab:(, {
Text = ,
Default = Configuration.Enabled,
Tooltip = ,
Callback = (Value)
Configuration.FocusMode = Value
}):(, {
Default = Configuration.Keybind,
SyncToggleState = ,
Text = ,
NoUI = ,
ChangedCallback = (Key)
Configuration.FocusMode = Key
})
Methods = {}
_, method (Configuration.MethodResolve)
.(Methods, method.Real)
(Dictionary)
Keys = {}
key, _ (Dictionary)
.(Keys, key)
Keys
MethodsTab:(, {
Values = Methods,
Default = Configuration.Method:(),
Multi = ,
Text = ,
Tooltip = ,
Callback = (Value)
Configuration.Method = .((Value), )
})
Library.KeybindFrame.Visible = ;
()
})
Tab:({
Name = ,
Callback = ()().OldAimPart =
().AimPart =
().AimlockKey =
().AimRadius =
().ThirdPerson =
().FirstPerson =
().TeamCheck =
().PredictMovement =
().PredictionVelocity =
().CheckIfJumped =
().Smoothness =
().SmoothnessAmount =
Players, Uis, RService, SGui = :, :, :, :;
Client, Mouse, Camera, CF, RNew, Vec3, Vec2 = Players.LocalPlayer, Players.LocalPlayer:(), .CurrentCamera, .new, Ray.new, .new, .new;
Aimlock, MousePressed, CanNotify = , , ;
AimlockTarget;
OldPre;
().WorldToViewportPoint = (P)
Camera:(P)
().WorldToScreenPoint = (P)
Camera.(Camera, P)
().GetObscuringObjects = (T)
T T:(().AimPart) Client Client.Character:()
RayPos = :((
T[().AimPart].Position, Client.Character.Head.Position)
)
RayPos RayPos:(T)
().GetNearestTarget = ()
players = {}
PLAYER_HOLD = {}
DISTANCES = {}
i, v (Players:())
v ~= Client
.(players, v)
i, v (players)
v.Character ~=
AIM = v.Character:()
().TeamCheck == v.Team ~= Client.Team
DISTANCE = (v.Character:().Position - .Workspace.CurrentCamera.CFrame.p).magnitude
RAY = Ray.(.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - .Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
HIT,POS = .Workspace:(RAY, .Workspace)
DIFF = .((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
.(DISTANCES, DIFF)
().TeamCheck == v.Team == Client.Team
DISTANCE = (v.Character:().Position - .Workspace.CurrentCamera.CFrame.p).magnitude
RAY = Ray.(.Workspace.CurrentCamera.CFrame.p, (Mouse.Hit.p - .Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
HIT,POS = .Workspace:(RAY, .Workspace)
DIFF = .((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
.(DISTANCES, DIFF)
(DISTANCES) ==
L_DISTANCE = .(.((DISTANCES)))
L_DISTANCE > ().AimRadius
i, v (PLAYER_HOLD)
v.diff == L_DISTANCE
v.plr
Mouse.KeyDown:((a)
(Uis:())
a == AimlockKey AimlockTarget ==
(()
MousePressed ~= MousePressed =
Target;Target = ()
Target ~=
AimlockTarget = Target
)
a == AimlockKey AimlockTarget ~=
AimlockTarget ~= AimlockTarget =
MousePressed ~=
MousePressed =
)
RService.RenderStepped:(()
().ThirdPerson == ().FirstPerson ==
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude > (Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <=
CanNotify =
CanNotify =
().ThirdPerson == ().FirstPerson ==
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude >
CanNotify =
CanNotify =
().ThirdPerson == ().FirstPerson ==
(Camera.Focus.p - Camera.CoordinateFrame.p).Magnitude <=
CanNotify =
CanNotify =
Aimlock == MousePressed ==
AimlockTarget AimlockTarget.Character AimlockTarget.Character:(().AimPart)
().FirstPerson ==
CanNotify ==
().PredictMovement ==
().Smoothness ==
Main = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position + AimlockTarget.Character[().AimPart].Velocity/PredictionVelocity)
Camera.CFrame = Camera.CFrame:(Main, ().SmoothnessAmount, .EasingStyle.Elastic, .EasingDirection.InOut)
Camera.CFrame = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position + AimlockTarget.Character[().AimPart].Velocity/PredictionVelocity)
().PredictMovement ==
().Smoothness ==
Main = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position)
Camera.CFrame = Camera.CFrame:(Main, ().SmoothnessAmount, .EasingStyle.Elastic, .EasingDirection.InOut)
Camera.CFrame = (Camera.CFrame.p, AimlockTarget.Character[().AimPart].Position)
CheckIfJumped ==
AimlockTarget.Character.HuDDDDDDDDDDWmanoid.FloorMaterial == .Material.Air
().AimPart =
().AimPart = ().OldAimPart
)
()
})
Tab:({
Name = ,
Callback = () (title,text,time)
.StarterGui:(, {
Title = title;
Text = text;
Duration = time;
})
(, , )
Aiming = (:())()
Aiming.()
Workspace = :()
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Mouse = LocalPlayer:()
CurrentCamera = Workspace.CurrentCamera
DaHoodSettings = {
SilentAim = ,
AimLock = ,
Prediction = ,
AimLockKeybind = .KeyCode.E
}
().DaHoodSettings = DaHoodSettings
Aiming.()
(Aiming.Enabled == Aiming.Selected ~= LocalPlayer Aiming.SelectedPart ~= )
Character = Aiming.(Aiming.Selected)
KOd = Character:()[].Value
Grabbed = Character:() ~=
(KOd Grabbed)
__index
__index = (, , (t, k)
(t:() (k == k == ) Aiming.())
SelectedPart = Aiming.SelectedPart
(DaHoodSettings.SilentAim (k == k == ))
Hit = SelectedPart.CFrame + (SelectedPart.Velocity * DaHoodSettings.Prediction)
(k == Hit SelectedPart)
(t, k)
)
RunService:(, , ()
(DaHoodSettings.AimLock Aiming.() UserInputService:(DaHoodSettings.AimLockKeybind))
SelectedPart = Aiming.SelectedPart
Hit = SelectedPart.CFrame + (SelectedPart.Velocity * DaHoodSettings.Prediction)
CurrentCamera.CFrame = .(CurrentCamera.CFrame.Position, Hit.Position)
)
()
})
Tab = Window:({
Name = ,
Icon = ,
PremiumOnly =
})
Section = Tab:({
Name =
})
Tab:({
Name = ,
Callback = () plr = .Players.LocalPlayer
mouse = plr:()
localplayer = plr
:()
.Core:()
Core = .()
Core.Name =
Core.Size = .(, , )
(()
Core.Parent =
Weld = .(, Core)
Weld.Part0 = Core
Weld.Part1 = localplayer.Character.LowerTorso
Weld.C0 = .(, , )
)
:()
torso = .Core
flying =
speed=
keys={a=,d=,w=,s=}
e1
e2
()
pos = .(,torso)
gyro = .(,torso)
pos.Name=
pos.maxForce = .(.huge, .huge, .huge)
pos.position = torso.Position
gyro.maxTorque = .(, , )
gyro.cframe = torso.CFrame
()
localplayer.Character.Humanoid.PlatformStand=
new=gyro.cframe - gyro.cframe.p + pos.position
keys.w keys.s keys.a keys.d
speed=
keys.w
new = new + .CurrentCamera.CoordinateFrame.lookVector * speed
speed=speed+
keys.s
new = new - .CurrentCamera.CoordinateFrame.lookVector * speed
speed=speed+
keys.d
new = new * .(speed,,)
speed=speed+
keys.a
new = new * .(-speed,,)
speed=speed+
speed>
speed=
pos.position=new.p
keys.w
gyro.cframe = .CurrentCamera.CoordinateFrame*.(-.(speed*),,)
keys.s
gyro.cframe = .CurrentCamera.CoordinateFrame*.(.(speed*),,)
gyro.cframe = .CurrentCamera.CoordinateFrame
flying ==
gyro gyro:()
pos pos:()
flying=
localplayer.Character.Humanoid.PlatformStand=
speed=
e1=mouse.KeyDown:((key)
torso torso.Parent flying= e1:() e2:()
key==
keys.w=
key==
keys.s=
key==
keys.a=
key==
keys.d=
key==
flying==
flying=
flying=
()
)
e2=mouse.KeyUp:((key)
key==
keys.w=
key==
keys.s=
key==
keys.a=
key==
keys.d=
)
()
()
})
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, pastebin.com.
works on all hood games