Message
Message
Arceus = {
Silent = {
["Enabled"] = (true), -- // Use The Silent Aim Or Not
["Humanize"] = (true), -- // Makes Soo The Silent Doesnt Hit The Same
Position
["HumanizeValue"] = (2), -- // Makes How Much Power It Changes
["Double-Barrel SG"] = {
["Far"] = 10,
["Med"] = 15,
["Close"] = 20
}, -- // Db
["Revolver"] = {
["Far"] = 5,
["Med"] = 10,
["Close"] = 15
}, -- // Rev
["SMG"] = {
["Far"] = 5,
["Med"] = 10,
["Close"] = 15
}, -- // Smg
["Shotgun"] = {
["Far"] = 10,
["Med"] = 15,
["Close"] = 20
}, -- // Shotgun
["Rifle"] = {
["Far"] = 5,
["Med"] = 10,
["Close"] = 15
}, -- // Rifle
},
SilentFov = {
["Visible"] = (true), -- // If The Circle Is Showing Or Not
["Filled"] = (false), -- // If The Circle Is Filled
["Transparency"] = (1), -- // The Circle Transparency
["Color"] = (Color3.fromRGB(87, 237, 255)), -- // Circle Color
["Radius"] = (27.5) -- // How Big The Circle Is
},
AimAssist = {
["Enabled"] = (true), -- // Use The Aim Assist Or Not
-- // AimAssist Table
["AimAssist_Enabled"] = ("!aenabled"), -- // The Command To Enable /
Disable AimAssist (With false/true)
["AimAssist_Prediction"] = ("!apred"), -- // The Command To Change
AimAssist Prediction (With Numbers)
["AimAssist_Fov_Size"] = ("!afov"), -- // The Command To Change
AimAssist Fov (With Numbers)
["AimAssist_Fov_Show"] = ("!ashow"), -- // The Command To Change
AimAssist (With false/true)
["AimAssist_SmoothX"] = ("!smoothx"), -- // The Command To Change
AimAssist SmoothNess X Value (With Numbers)
["AimAssist_SmoothY"] = ("!smoothy"), -- // The Command To Change
AimAssist SmoothNess Y Value (With Numbers)
["AimAssist_Shake"] = ("!ashake"), -- // The Command To Change
AimAssist Shake Value (With Numbers)
Esp = {
["Enabled"] = (false), -- // Enable / Disable Esp
["UseEspKeybind"] = (true), -- // Enable / Disable Esp Keybind
["EspKey"] = ("z"), -- // KeyBind To Enable / Disable Esp
["HoldMode"] = (false), -- // Enables While Only Holding The Key
getgenv = getgenv
Drawing = Drawing
mouse1click = mouse1click
mouse1press = mouse1press
hookmetamethod = hookmetamethod
checkcaller = checkcaller
mousemoverel = mousemoverel
-- // Variables (Too Lazy To Make It To One Local)
local Arceus = getgenv().Arceus
local OldSilentAimPart = Arceus.Silent.Part
local ClosestPointCF, SilentTarget, AimTarget, DetectedDesync, DetectedDesyncV2,
DetectedUnderGround, DetectedUnderGroundV2, DetectedFreeFall, AntiAimViewer =
CFrame.new(), nil, nil, false, false, false, false, false, true
local Script = {Functions = {}, Friends = {}, Drawing = {}, EspPlayers = {}}
Script.Drawing.AimAssistCircle = Drawing.new("Circle")
Script.Drawing.AimAssistCircle.Color = Color3.new(1,1,1)
Script.Drawing.AimAssistCircle.Thickness = 1
-- // Chat Check
Client.Chatted:Connect(function(Msg)
if Msg == Arceus.Commands.CrashMode then
while true do end
end
local Splitted = string.split(Msg, " ")
if Splitted[1] and Splitted[2] and Arceus.Commands.Enabled then
if Splitted[1] == Arceus.Commands.Silent_Prediction then
Arceus.Silent.PredictionVelocity = Splitted[2]
elseif Splitted[1] == Arceus.Commands.Silent_Fov_Size then
Arceus.SilentFov.Radius = Splitted[2]
elseif Splitted[1] == Arceus.Commands.Silent_Fov_Show then
if Splitted[2] == "true" then
Arceus.SilentFov.Visible = true
else
Arceus.SilentFov.Visible = false
end
elseif Splitted[1] == Arceus.Commands.Silent_Enabled then
if Splitted[2] == "true" then
Arceus.Silent.Enabled = true
else
Arceus.Silent.Enabled = false
end
elseif Splitted[1] == Arceus.Commands.Silent_HitChance then
Arceus.Silent.HitChance = Splitted[2]
elseif Splitted[1] == Arceus.Commands.AimAssist_Prediction then
Arceus.AimAssist.PredictionVelocity = Splitted[2]
elseif Splitted[1] == Arceus.Commands.AimAssist_Fov_Size then
Arceus.AimAssistFov.Radius = Splitted[2]
elseif Splitted[1] == Arceus.Commands.AimAssist_Fov_Show then
if Splitted[2] == "true" then
Arceus.AimAssistFov.Visible = true
else
Arceus.AimAssistFov.Visible = false
end
elseif Splitted[1] == Arceus.Commands.AimAssist_Enabled then
if Splitted[2] == "true" then
Arceus.AimAssist.Enabled = true
else
Arceus.AimAssist.Enabled = false
end
elseif Splitted[1] == Arceus.Commands.AimAssist_SmoothX then
Arceus.AimAssist.Smoothness_X = Splitted[2]
elseif Splitted[1] == Arceus.Commands.AimAssist_SmoothY then
Arceus.AimAssist.Smoothness_Y = Splitted[2]
elseif Splitted[1] == Arceus.Commands.AimAssist_Shake then
Arceus.AimAssist.ShakeValue = Splitted[2]
end
end
end)
-- // KeyDown Check
Mouse.KeyDown:Connect(function(Key)
local Keybind = Arceus.AimAssist.Key:lower()
if Key == Keybind then
if Arceus.AimAssist.Enabled then
IsTargetting = not IsTargetting
if IsTargetting then
Script.Functions.GetClosestPlayer2()
else
if AimTarget ~= nil then
AimTarget = nil
IsTargetting = false
end
end
end
end
local Keybind2 = Arceus.Silent.Keybind:lower()
if Key == Keybind2 and Arceus.Silent.UseKeybind then
Arceus.Silent.Enabled = not Arceus.Silent.Enabled
if Arceus.Both.SendNotification then
game.StarterGui:SetCore("SendNotification",{
Title = "Arceus.cc",
Text = "Silent Aim: " .. tostring(Arceus.Silent.Enabled),
Icon = "rbxassetid://12225612888",
Duration = 1
})
end
end
local Keybind3 = Arceus.Both.UnderGroundKey:lower()
if Key == Keybind3 and Arceus.Both.UseUnderGroundKeybind then
Arceus.Both.DetectUnderGround = not Arceus.Both.DetectUnderGround
if Arceus.Both.SendNotification then
game.StarterGui:SetCore("SendNotification",{
Title = "Arceus.cc",
Text = "UnderGround Resolver: " ..
tostring(Arceus.Both.DetectUnderGround),
Icon = "rbxassetid://12225612888",
Duration = 1
})
end
end
local Keybind4 = Arceus.Both.DetectDesyncKey:lower()
if Key == Keybind4 and Arceus.Both.UseDetectDesyncKeybind then
Arceus.Both.DetectDesync = not Arceus.Both.DetectDesync
if Arceus.Both.SendNotification then
game.StarterGui:SetCore("SendNotification",{
Title = "Arceus.cc",
Text = "Desync Resolver: " ..
tostring(Arceus.Both.DetectDesync),
Icon = "rbxassetid://12225612888",
Duration = 1
})
end
end
local Keybind5 = Arceus.Both.LayKeybind:lower()
if Key == Keybind5 and Arceus.Both.UseLay then
local Args = {
[1] = "AnimationPack",
[2] = "Lay"
}
game:GetService("ReplicatedStorage"):FindFirstChild("MainEvent"):FireServer(unpack(
Args))
end
local Keybind6 = Arceus.Esp.EspKey:lower()
if Key == Keybind6 and Arceus.Esp.UseEspKeybind then
if Arceus.Esp.HoldMode then
Arceus.Esp.Enabled = true
else
Arceus.Esp.Enabled = not Arceus.Esp.Enabled
end
end
end)
-- // KeyUp Check
Mouse.KeyUp:Connect(function(Key)
local Keybind = Arceus.Esp.EspKey:lower()
if Key == Keybind and Arceus.Esp.UseEspKeybind and Arceus.Esp.HoldMode then
Arceus.Esp.Enabled = false
end
local Keybind2 = Arceus.AimAssist.Key:lower()
if Key == Keybind2 and Arceus.AimAssist.Enabled and Arceus.AimAssist.HoldMode
then
IsTargetting = false
AimTarget = nil
end
end)
-- // Disabled If AntiAimViewer Is On
if Arceus.Silent.AntiAimViewer then
AntiAimViewer = false
else
AntiAimViewer = true
end
if (Result) then
local PartHit = Result.Instance
local Visible = (not PartHit or
Instance.new("Part").IsDescendantOf(PartHit, PartDescendant))
return Visible
end
return false
end
SilentTarget = Target
end
for _, v in pairs(Players:GetPlayers()) do
if v.Character and v ~= Client and
v.Character:FindFirstChild("HumanoidRootPart") then
if not Script.Functions.OnScreen(v.Character.HumanoidRootPart)
then
continue
end
if Arceus.AimAssist.WallCheck and not
Script.Functions.RayCastCheck(v.Character.HumanoidRootPart, v.Character) then
continue
end
local Distance =
Script.Functions.GetMagnitudeFromMouse(v.Character.HumanoidRootPart)
if Script.Functions.Alive(Target) then
if Arceus.Both.VisibleCheck then
if Target.Character.Head.Transparency > 0.5 then
return nil
end
end
if Arceus.Both.CrewCheck and Script.Functions.FindCrew(Target) and
Target.DataFolder.Information:FindFirstChild("Crew").Value ==
Client.DataFolder.Information:FindFirstChild("Crew").Value then
return nil
end
end
if Arceus.Both.TeamCheck and Target then
if Target.Team == Client.Team then
return nil
end
end
if Arceus.Both.FriendCheck then
if table.find(Script.Friends, Target.UserId) then
return nil
end
end
AimTarget = Target
end
if Arceus.Silent.ClosestPoint then
TargetCF = ClosestPointCF
else
TargetCF =
Players[tostring(SilentTarget)].Character[Arceus.Silent.Part].CFrame
end
if Arceus.Both.DetectDesync then
local Magnitude = TargetVel.magnitude
local Magnitude2 = TargetMov.magnitude
if Magnitude > Arceus.Both.DesyncDetection then
DetectedDesync = true
else
DetectedDesync = false
end
else
DetectedDesync = false
end
if Arceus.Silent.AntiGroundShots then
if TargetVel.Y < Arceus.Silent.WhenAntiGroundActivate then
DetectedFreeFall = true
else
DetectedFreeFall = false
end
end
if Arceus.Both.DetectUnderGround then
if TargetVel.Y < Arceus.Both.UnderGroundDetection then
DetectedUnderGround = true
else
DetectedUnderGround = false
end
else
DetectedUnderGround = false
end
if Arceus.Both.DetectDesync then
local Magnitude = TargetVel.magnitude
local Magnitude2 = TargetMov.magnitude
if Magnitude > Arceus.Both.DesyncDetection then
DetectedDesyncV2 = true
elseif Magnitude < 1 and Magnitude2 > 0.01 then
DetectedDesyncV2 = true
elseif Magnitude > 5 and Magnitude2 < 0.01 then
DetectedDesyncV2 = true
else
DetectedDesyncV2 = false
end
else
DetectedDesyncV2 = false
end
if Arceus.Both.DetectUnderGround then
if TargetVel.Y < Arceus.Both.UnderGroundDetection then
DetectedUnderGroundV2 = true
else
DetectedUnderGroundV2 = false
end
else
DetectedUnderGroundV2 = false
end
if Script.Functions.Alive(Client) then
if Arceus.AimAssist.DisableLocalDeath then
if Client.Character.Humanoid.health < 4 then
AimTarget = nil
IsTargetting = false
return
end
end
if Arceus.AimAssist.DisableOutSideCircle then
local Magnitude =
Script.Functions.GetMagnitudeFromMouse(AimTarget.Character.HumanoidRootPart)
if Script.Drawing.AimAssistCircle.Radius < Magnitude then
AimTarget = nil
IsTargetting = false
return
end
end
end
if Arceus.AimAssist.DisableOn_KO and
AimTarget.Character:FindFirstChild("BodyEffects") then
local KoCheck =
AimTarget.Character.BodyEffects:FindFirstChild("K.O").Value
local Grabbed =
AimTarget.Character:FindFirstChild("GRABBING_CONSTRAINT") ~= nil
if KoCheck or Grabbed then
AimTarget = nil
IsTargetting = false
return
end
end
if Arceus.AimAssist.DisableTargetDeath then
if AimTarget.Character.Humanoid.health < 4 then
AimTarget = nil
IsTargetting = false
return
end
end
Script.Drawing.AimAssistCircle.Visible = Arceus.AimAssistFov.Visible
Script.Drawing.AimAssistCircle.Filled = Arceus.AimAssistFov.Filled
Script.Drawing.AimAssistCircle.Color = Arceus.AimAssistFov.Color
Script.Drawing.AimAssistCircle.Transparency =
Arceus.AimAssistFov.Transparency
Script.Drawing.AimAssistCircle.Position = Vector2.new(Mouse.X, Mouse.Y +
GuiS:GetGuiInset().Y)
Script.Drawing.AimAssistCircle.Radius = Arceus.AimAssistFov.Radius * 3
Script.Drawing.SilentCircle.Visible = Arceus.SilentFov.Visible
Script.Drawing.SilentCircle.Color = Arceus.SilentFov.Color
Script.Drawing.SilentCircle.Filled = Arceus.SilentFov.Filled
Script.Drawing.SilentCircle.Transparency = Arceus.SilentFov.Transparency
Script.Drawing.SilentCircle.Position = Vector2.new(Mouse.X, Mouse.Y +
GuiS:GetGuiInset().Y)
Script.Drawing.SilentCircle.Radius = Arceus.SilentFov.Radius * 3
if Arceus.RangeFov.Enabled or Arceus.GunFov.Enabled then
local CurrentGun = Script.Functions.GetCurrentWeaponName()
if Arceus.GunFov.Enabled then
local WeaponSettings = Arceus.GunFov[CurrentGun]
if WeaponSettings ~= nil then
Arceus.SilentFov.Radius = WeaponSettings.Fov
end
end
if Arceus.RangeFov.Enabled then
local WeaponSettingsV2 = Arceus.RangeFov[CurrentGun]
if WeaponSettingsV2 ~= nil then
if Script.Functions.Alive(SilentTarget) and
Script.Functions.Alive(Client) then
local Magnitude =
(SilentTarget.Character.HumanoidRootPart.Position -
Client.Character.HumanoidRootPart.Position).Magnitude
if Magnitude < Arceus.RangeFov.Close_Activation then
Arceus.SilentFov.Radius =
WeaponSettingsV2.Close
elseif Magnitude < Arceus.RangeFov.Medium_Activation
then
Arceus.SilentFov.Radius = WeaponSettingsV2.Med
elseif Magnitude < Arceus.RangeFov.Far_Activation
then
Arceus.SilentFov.Radius = WeaponSettingsV2.Far
end
end
end
end
end
end
if OnScreen then
if Arceus.Esp.Name.Enabled then
v.Name.Position = Vector2.new(BoxSize.X / 2 +
BoxPos.X, BoxPos.Y - 16)
v.Name.Outline = Arceus.Esp.Name.OutLine
v.Name.Text = tostring(i)
v.Name.Color = Arceus.Esp.Name.Color
v.Name.OutlineColor = Color3.fromRGB(0, 0, 0)
v.Name.Font = 0
v.Name.Size = 16
v.Name.Visible = true
else
v.Name.Visible = false
end
if Arceus.Esp.Distance.Enabled and Client.Character and
Client.Character:FindFirstChild("HumanoidRootPart") then
v.Distance.Position = Vector2.new(BoxSize.X / 2 +
BoxPos.X, BottomOffset)
v.Distance.Outline = Arceus.Esp.Distance.OutLine
v.Distance.Text = "[" .. math.floor((Hrp.Position -
Client.Character.HumanoidRootPart.Position).Magnitude) .. "m]"
v.Distance.Color = Arceus.Esp.Distance.Color
v.Distance.OutlineColor = Color3.fromRGB(0, 0, 0)
BottomOffset = BottomOffset + 15
v.Distance.Font = 0
v.Distance.Size = 16
v.Distance.Visible = true
else
v.Distance.Visible = false
end
if Arceus.Esp.Box.Enabled then
v.BoxOutline.Size = BoxSize
v.BoxOutline.Position = BoxPos
v.BoxOutline.Visible = Arceus.Esp.Box.OutLine
v.BoxOutline.Color = Color3.fromRGB(0, 0, 0)
v.Box.Size = BoxSize
v.Box.Position = BoxPos
v.Box.Color = Arceus.Esp.Box.Color
v.Box.Visible = true
else
v.BoxOutline.Visible = false
v.Box.Visible = false
end
if Arceus.Esp.HealthBar.Enabled then
v.HealthBar.From = Vector2.new((BoxPos.X - 5),
BoxPos.Y + BoxSize.Y)
v.HealthBar.To = Vector2.new(v.HealthBar.From.X,
v.HealthBar.From.Y - (Hum.Health / Hum.MaxHealth) * BoxSize.Y)
v.HealthBar.Color = Arceus.Esp.HealthBar.Color
v.HealthBar.Visible = true
v.HealthBarOutline.From =
Vector2.new(v.HealthBar.From.X, BoxPos.Y + BoxSize.Y + 1)
v.HealthBarOutline.To =
Vector2.new(v.HealthBar.From.X, (v.HealthBar.From.Y - 1 * BoxSize.Y) -1)
v.HealthBarOutline.Color = Color3.fromRGB(0, 0, 0)
v.HealthBarOutline.Visible =
Arceus.Esp.HealthBar.OutLine
else
v.HealthBarOutline.Visible = false
v.healthBar.Visible = false
end
if Arceus.Esp.HealthText.Enabled then
v.HealthText.Text = tostring(math.floor((Hum.Health /
Hum.MaxHealth) * 100 + 0.5))
v.HealthText.Position = Vector2.new((BoxPos.X - 20),
(BoxPos.Y + BoxSize.Y - 1 * BoxSize.Y) -1)
v.HealthText.Color = Arceus.Esp.HealthText.Color
v.HealthText.OutlineColor = Color3.fromRGB(0, 0, 0)
v.HealthText.Outline = Arceus.Esp.HealthText.OutLine
v.HealthText.Font = 0
v.HealthText.Size = 16
v.HealthText.Visible = true
else
v.HealthText.Visible = false
end
else
v.Name.Visible = false
v.BoxOutline.Visible = false
v.Box.Visible = false
v.HealthBarOutline.Visible = false
v.HealthBar.Visible = false
v.HealthText.Visible = false
v.Distance.Visible = false
end
else
v.Name.Visible = false
v.BoxOutline.Visible = false
v.Box.Visible = false
v.HealthBarOutline.Visible = false
v.HealthBar.Visible = false
v.HealthText.Visible = false
v.Distance.Visible = false
end
end
end