Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
TweenService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Camera = .CurrentCamera
TARGET_GAME_ID =
TITLE_ICON =
DISCORD_LINK =
LOADER_BRAND =
Config = {
Silent = {
Enabled = ,
UseFOV = ,
MaxDistance = ,
TeamCheck = ,
WallCheck = ,
Part = ,
HitChance = ,
FOV = ,
},
}
Theme = {
Bg = .(, , ),
Panel = .(, , ),
Row = .(, , ),
Accent = .(, , ),
Text = .(, , ),
TextDim = .(, , ),
Off = .(, , ),
Green = .(, , ),
Red = .(, , ),
Discord = .(, , ),
}
(char, partName)
partName = partName
partName ==
char:()
partName ==
char:() char:()
char:()
(part, char)
Config.Silent.WallCheck
filter = { LocalPlayer.Character }
char .(filter, char)
rp = RaycastParams.()
rp.FilterType = .RaycastFilterType.Exclude
rp.FilterDescendantsInstances = filter
origin = Camera.CFrame.Position
result = :(origin, part.Position - origin, rp)
result ==
()
Config.Silent.Enabled
chance = Config.Silent.HitChance
chance < .(, ) > chance
closest, best = , Config.Silent.UseFOV Config.Silent.FOV .huge
center = .(Camera.ViewportSize.X * , Camera.ViewportSize.Y * )
camPos = Camera.CFrame.Position
maxDist = Config.Silent.MaxDistance
_, plr (Players:())
plr ~= LocalPlayer
skip =
Config.Silent.TeamCheck plr.Team plr.Team == LocalPlayer.Team
skip =
skip
char = plr.Character
char
hum = char:()
hum hum.Health >
part = (char, Config.Silent.Part)
part
dist3d = (part.Position - camPos).Magnitude
dist3d <= maxDist
screen, onScreen = Camera:(part.Position)
onScreen screen.Z >
dist = (.(screen.X, screen.Y) - center).Magnitude
( Config.Silent.UseFOV dist <= Config.Silent.FOV) dist < best
(part, char)
closest = part
best = dist
closest
silentHooked =
silentOldNamecall =
()
silentHooked
() ~= (getnamecallmethod) ~=
ok = (()
silentOldNamecall = (Camera, , (self, ...)
method = ()
(method == method == )
self == Camera Config.Silent.Enabled
okTarget, target = (getSilentTarget)
okTarget target target.Parent
origin = Camera.CFrame.Position
ox = (.() - ) *
oy = (.() - ) *
oz = (.() - ) *
aimPos = target.Position + .(ox, oy, oz)
Ray.(origin, (aimPos - origin).Unit * )
(self, ...)
)
)
ok
silentHooked =
(()
(parent)
_, g (parent:())
g.Name == g.Name ==
g:()
(CoreGui)
gethui (() (()) )
)
(g)
ok = (()
gethui g.Parent = () g.Parent = CoreGui
)
ok g.Parent = LocalPlayer:()
(v)
(v) == .(v)
(v) ==
n = (v)
n .(n)
ok, n = (() ((v)) )
ok n .(n)
rawGameId = .GameId
rawPlaceId = .PlaceId
gameIdNum = (rawGameId)
placeIdNum = (rawPlaceId)
targetNum = (TARGET_GAME_ID)
(, (rawGameId), , (gameIdNum))
(, (rawPlaceId), , (placeIdNum))
(, (TARGET_GAME_ID), , (targetNum))
()
gameIdNum targetNum gameIdNum == targetNum
placeIdNum targetNum placeIdNum == targetNum
gs = (rawGameId):(, )
ps = (rawPlaceId):(, )
ts = (TARGET_GAME_ID):(, )
gs == ts ps == ts
()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
ScreenGui.DisplayOrder =
(ScreenGui)
MAIN_W, MAIN_H = ,
Main = .()
Main.Size = .(, MAIN_W, , MAIN_H)
Main.Position = .(, -MAIN_W / , , -MAIN_H / )
Main.BackgroundColor3 = Theme.Bg
Main.BorderSizePixel =
Main.ClipsDescendants =
Main.Active =
Main.Parent = ScreenGui
.(, Main).CornerRadius = .(, )
MainStroke = .(, Main)
MainStroke.Color = Theme.Accent
MainStroke.Thickness =
MainStroke.Transparency =
Glow = .()
Glow.Size = .(, , , )
Glow.Position = .(-, , -, )
Glow.BackgroundTransparency =
Glow.Image =
Glow.ImageColor3 = Theme.Accent
Glow.ImageTransparency =
Glow.ZIndex =
Glow.Parent = Main
.(, Glow).CornerRadius = .(, )
Header = .()
Header.Size = .(, -, , )
Header.Position = .(, , , )
Header.BackgroundTransparency =
Header.ZIndex =
Header.Parent = Main
Icon = .()
Icon.Size = .(, , , )
Icon.Position = .(, , , -)
Icon.BackgroundTransparency =
Icon.Image = TITLE_ICON
Icon.ScaleType = .ScaleType.Fit
Icon.ZIndex =
Icon.Parent = Header
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Font = .Font.GothamBlack
Title.TextSize =
Title.TextColor3 = Theme.Text
Title.TextXAlignment = .TextXAlignment.Left
Title.Text =
Title.ZIndex =
Title.Parent = Header
Divider = .()
Divider.Size = .(, -, , )
Divider.Position = .(, , , )
Divider.BackgroundColor3 = Theme.Row
Divider.BorderSizePixel =
Divider.ZIndex =
Divider.Parent = Main
Status = .()
Status.Size = .(, -, , )
Status.Position = .(, , , )
Status.BackgroundTransparency =
Status.Font = .Font.GothamMedium
Status.TextSize =
Status.TextColor3 = Theme.TextDim
Status.TextXAlignment = .TextXAlignment.Left
Status.Text =
Status.ZIndex =
Status.Parent = Main
ToggleBtn = .()
ToggleBtn.Size = .(, -, , )
ToggleBtn.Position = .(, , , )
ToggleBtn.BackgroundColor3 = Theme.Row
ToggleBtn.BorderSizePixel =
ToggleBtn.AutoButtonColor =
ToggleBtn.Font = .Font.GothamBold
ToggleBtn.TextSize =
ToggleBtn.TextColor3 = Theme.Text
ToggleBtn.Text =
ToggleBtn.ZIndex =
ToggleBtn.Parent = Main
.(, ToggleBtn).CornerRadius = .(, )
ToggleStroke = .(, ToggleBtn)
ToggleStroke.Color = Theme.Off
ToggleStroke.Thickness =
ToggleStroke.Transparency =
DiscordBtn = .()
DiscordBtn.Size = .(, -, , )
DiscordBtn.Position = .(, , , )
DiscordBtn.BackgroundColor3 = Theme.Panel
DiscordBtn.BorderSizePixel =
DiscordBtn.AutoButtonColor =
DiscordBtn.Font = .Font.GothamBold
DiscordBtn.TextSize =
DiscordBtn.TextColor3 = Theme.Text
DiscordBtn.Text = DISCORD_LINK
DiscordBtn.ZIndex =
DiscordBtn.Parent = Main
.(, DiscordBtn).CornerRadius = .(, )
DiscordStroke = .(, DiscordBtn)
DiscordStroke.Color = Theme.Discord
DiscordStroke.Thickness =
DiscordStroke.Transparency =
()
Config.Silent.Enabled
ToggleBtn.Text =
ToggleBtn.BackgroundColor3 = Theme.Accent
ToggleBtn.TextColor3 = .(, , )
ToggleStroke.Color = Theme.Accent
ToggleStroke.Transparency =
Status.Text =
Status.TextColor3 = Theme.Green
ToggleBtn.Text =
ToggleBtn.BackgroundColor3 = Theme.Row
ToggleBtn.TextColor3 = Theme.Text
ToggleStroke.Color = Theme.Off
ToggleStroke.Transparency =
Status.Text =
Status.TextColor3 = Theme.TextDim
()
ToggleBtn.MouseButton1Click:(()
Config.Silent.Enabled = Config.Silent.Enabled
Config.Silent.Enabled ()
()
)
DiscordBtn.MouseButton1Click:(()
(()
setclipboard (DISCORD_LINK)
)
DiscordBtn.Text =
DiscordBtn.TextColor3 = Theme.Green
DiscordStroke.Color = Theme.Green
.(, ()
DiscordBtn DiscordBtn.Parent
DiscordBtn.Text = DISCORD_LINK
DiscordBtn.TextColor3 = Theme.Text
DiscordStroke.Color = Theme.Discord
)
)
dragging, startInputPos, startFramePos
(input)
input.UserInputType ~= .UserInputType.MouseButton1
input.UserInputType ~= .UserInputType.Touch
dragging =
startInputPos = input.Position
startFramePos = Main.Position
(input)
dragging
input.UserInputType ~= .UserInputType.MouseMovement
input.UserInputType ~= .UserInputType.Touch
delta = input.Position - startInputPos
Main.Position = .(
startFramePos.X.Scale, startFramePos.X.Offset + delta.X,
startFramePos.Y.Scale, startFramePos.Y.Offset + delta.Y
)
(input)
input.UserInputState == .UserInputState.End dragging =
Header.InputBegan:(beginDrag)
Header.InputChanged:(updateDrag)
Header.InputEnded:(endDrag)
UserInputService.InputChanged:(updateDrag)
UserInputService.InputEnded:(endDrag)
(onDone)
loadGui = .()
loadGui.Name =
loadGui.ResetOnSpawn =
loadGui.IgnoreGuiInset =
loadGui.DisplayOrder =
(loadGui)
overlay = .()
overlay.Size = .(, , , )
overlay.BackgroundColor3 = .(, , )
overlay.BackgroundTransparency =
overlay.BorderSizePixel =
overlay.Parent = loadGui
box = .()
box.Size = .(, , , )
box.Position = .(, -, , -)
box.BackgroundColor3 = Theme.Bg
box.BorderSizePixel =
box.Parent = loadGui
.(, box).CornerRadius = .(, )
boxStroke = .(, box)
boxStroke.Color = Theme.Row
boxStroke.Thickness =
boxStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
logo = .()
logo.Size = .(, , , )
logo.Position = .(, , , )
logo.BackgroundTransparency =
logo.Image = TITLE_ICON
logo.ScaleType = .ScaleType.Fit
logo.Parent = box
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text = LOADER_BRAND
title.TextColor3 = Theme.Text
title.Font = .Font.GothamBold
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = box
subtitle = .()
subtitle.Size = .(, -, , )
subtitle.Position = .(, , , )
subtitle.BackgroundTransparency =
subtitle.Text =
subtitle.TextColor3 = Theme.TextDim
subtitle.Font = .Font.Gotham
subtitle.TextSize =
subtitle.TextXAlignment = .TextXAlignment.Left
subtitle.Parent = box
barBg = .()
barBg.Size = .(, -, , )
barBg.Position = .(, , , -)
barBg.BackgroundColor3 = .(, , )
barBg.BorderSizePixel =
barBg.Parent = box
.(, barBg).CornerRadius = .(, )
barFill = .()
barFill.Size = .(, , , )
barFill.BackgroundColor3 = Theme.Accent
barFill.BorderSizePixel =
barFill.Parent = barBg
.(, barFill).CornerRadius = .(, )
pctLabel = .()
pctLabel.Size = .(, , , )
pctLabel.Position = .(, -, , -)
pctLabel.BackgroundTransparency =
pctLabel.Text =
pctLabel.TextColor3 = Theme.Accent
pctLabel.Font = .Font.GothamBold
pctLabel.TextSize =
pctLabel.TextXAlignment = .TextXAlignment.Right
pctLabel.Parent = box
box.Position = .(, -, , -)
box.BackgroundTransparency =
TweenService:(box, TweenInfo.(, .EasingStyle.Back, .EasingDirection.Out), {
Position = .(, -, , -),
BackgroundTransparency = ,
}):()
progress =
steps = {
{ = , text = },
{ = , text = },
{ = , text = },
{ = , text = },
}
.(()
_, s (steps)
.(s.delay)
subtitle.Text = s.text
progress <
.()
progress = .(progress + , )
barFill.Size = .(progress / , , , )
pctLabel.Text = .(progress) ..
.()
TweenService:(box, TweenInfo.(, .EasingStyle.Back, .EasingDirection.In), {
Position = .(, -, , -),
BackgroundTransparency = ,
}):()
.()
loadGui:()
onDone ()
)
()
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.IgnoreGuiInset =
gui.DisplayOrder =
(gui)
overlay = .()
overlay.Size = .(, , , )
overlay.BackgroundColor3 = .(, , )
overlay.BackgroundTransparency =
overlay.BorderSizePixel =
overlay.Parent = gui
box = .()
box.Size = .(, , , )
box.Position = .(, -, , -)
box.BackgroundColor3 = Theme.Bg
box.BorderSizePixel =
box.Parent = gui
.(, box).CornerRadius = .(, )
boxStroke = .(, box)
boxStroke.Color = Theme.Row
boxStroke.Thickness =
boxStroke.ApplyStrokeMode = .ApplyStrokeMode.Border
logo = .()
logo.Size = .(, , , )
logo.Position = .(, , , )
logo.BackgroundTransparency =
logo.Image = TITLE_ICON
logo.ScaleType = .ScaleType.Fit
logo.Parent = box
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text = LOADER_BRAND ..
title.TextColor3 = Theme.Red
title.Font = .Font.GothamBold
title.TextSize =
title.TextXAlignment = .TextXAlignment.Left
title.Parent = box
reason = .()
reason.Size = .(, -, , )
reason.Position = .(, , , )
reason.BackgroundTransparency =
reason.Text =
reason.TextColor3 = Theme.TextDim
reason.Font = .Font.Gotham
reason.TextSize =
reason.TextXAlignment = .TextXAlignment.Left
reason.Parent = box
debugLbl = .()
debugLbl.Size = .(, -, , )
debugLbl.Position = .(, , , )
debugLbl.BackgroundTransparency =
debugLbl.Text = .. (rawPlaceId)
debugLbl.TextColor3 = Theme.TextDim
debugLbl.Font = .Font.Code
debugLbl.TextSize =
debugLbl.TextXAlignment = .TextXAlignment.Left
debugLbl.Parent = box
closeBtn = .()
closeBtn.Size = .(, -, , )
closeBtn.Position = .(, , , -)
closeBtn.BackgroundColor3 = Theme.Row
closeBtn.BorderSizePixel =
closeBtn.AutoButtonColor =
closeBtn.Font = .Font.GothamBold
closeBtn.TextSize =
closeBtn.TextColor3 = Theme.Text
closeBtn.Text =
closeBtn.Parent = box
.(, closeBtn).CornerRadius = .(, )
closeStroke = .(, closeBtn)
closeStroke.Color = Theme.Red
closeStroke.Thickness =
closeStroke.Transparency =
closeBtn.MouseButton1Click:(()
gui:()
)
()
()
(()
()
(ensureSilentHook)
)simple silent aim raycast