
Key Required VerifiedUniversal

-- // Leaked By listofmyregrets
-- Leaked By listofmyregrets
script_key = "Key_Here"; -- // Leaked By listofmyregrets
getgenv().Euleon = { -- // Leaked By listofmyregrets
Main = { -- // Leaked By listofmyregrets
TargetMode = "FOV", -- Change to "FOV" to use FOV Mode.
Resolver = {
AntiAimViewer = true, -- // Bypasses The Mouse Position For The Server
Enabled = true, -- // Leaked By listofmyregrets
AutoResolve = true, -- // Leaked By listofmyregrets
MinVelocity = -50, -- // Leaked By listofmyregrets
MaxVelocity = 50, -- // Leaked By listofmyregrets
}, -- // Leaked By listofmyregrets
MemorySpoof = true, -- // Leaked By listofmyregrets
MinMemory = 800, -- // Leaked By listofmyregrets
MaxMemory = 900, -- // Leaked By listofmyregrets
}, -- // Leaked By listofmyregrets
Silent = {
Enabled = true, -- // Use The Silent Aim Or Not
UseKeybind = true, -- // Leaked By listofmyregrets
Keybind = "P", -- // Leaked By listofmyregrets
PredictMovement = true, -- // Leaked By listofmyregrets
PredictionVelocity = 0.138, -- // Leaked By listofmyregrets
PredictionVelocityY = 0.138, -- // Leaked By listofmyregrets
AutoPrediction = true, -- // Leaked By listofmyregrets
HitChance = 100, -- // Leaked By listofmyregrets
HitPart = { -- // Leaked By listofmyregrets
Part = "HumanoidRootPart", -- // Leaked By listofmyregrets
HitPartMode = "Nearest Point", -- // "Nearest Point", "Nearest Part" Leaked By listofmyregrets
AntiGroundShots = true, -- // Leaked By listofmyregrets
} -- // Leaked By listofmyregrets
}, -- // Leaked By listofmyregrets
SilentFov = { -- // Leaked By listofmyregrets
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 = 25.5 -- // How Big The Circle Is
}, -- // Leaked By listofmyregrets
AimAssist = { -- // Leaked By listofmyregrets
Enabled = true, -- // Use The Aim Assist Or Not
Key = "c", -- // Leaked By listofmyregrets
PredictMovement = true, -- // Leaked By listofmyregrets
PredictionVelocity = 0.125, -- // Leaked By listofmyregrets
HitPart = {
Part = "HumanoidRootPart", -- // Leaked By listofmyregrets
NearestPart = true, -- // Leaked By listofmyregrets
UseShake = true, -- // Leaked By listofmyregrets
ShakeValue = 55, -- // Leaked By listofmyregrets
Smoothness_X = 0.15, -- // How Smooth The Aim Assist Is On X
Smoothness_Y = 0.15 -- // How Smooth The Aim Assist Is On Y
} -- // Leaked By listofmyregrets
}, -- // Leaked By listofmyregrets
AimAssistFov = { -- // Leaked By listofmyregrets
Visible = false, -- // If The Circle Is Showing Or Not
UseCircleRadius = false, -- // Uses Circle Radius
Disable_Outside_Of_Circle = true, -- // Disables Out Side Of The Circle
Filled = false, -- // If The Circle Is Filled
Transparency = 0.5, -- // Circle Transparency
Color = Color3.fromRGB(255, 87, 87), -- // Circle Color
Radius = 50 -- // How Big The Circle Is
}, -- // Leaked By listofmyregrets
GunFOV = { -- // Leaked By listofmyregrets
Enabled = true, -- // Leaked By listofmyregrets
DB = 15, -- // Leaked By listofmyregrets
Rev = 15, -- // Leaked By listofmyregrets
SMG = 15, -- // Leaked By listofmyregrets
ShotGun = 15, -- // Leaked By listofmyregrets
Rifle = 15, -- // Leaked By listofmyregrets
Tact = 15, -- // Leaked By listofmyregrets
Silencer = 15, -- // Leaked By listofmyregrets
AK47 = 15, -- // Leaked By listofmyregrets
AR = 15, -- // Leaked By listofmyregrets
},
Both = {
UseLay = false, -- // Leaked By listofmyregrets
LayKeybind = "v", -- // Leaked By listofmyregrets
Macro = "x", -- // Leaked By listofmyregrets
Noclip = "n", -- // Leaked By listofmyregrets
WallCheck = true, -- // Leaked By listofmyregrets
KOCheck = true, -- // Leaked By listofmyregrets
KnockedCheck = true, -- // Leaked By listofmyregrets
VisibleCheck = true, -- // Leaked By listofmyregrets
GrabbedCheckAndKnockedCheck = true, -- // Leaked By listofmyregrets
CrewCheck = false, -- // Leaked By listofmyregrets
FriendCheck = false, -- // Leaked By listofmyregrets
TeamCheck = false, -- // Leaked By listofmyregrets
SendNotification = true -- // Leaked By listofmyregrets
}, -- // Leaked By listofmyregrets
Commands = { -- // Leaked By listofmyregrets
Enabled = false, -- // Enable / Disable Chat Command
Silent_Enabled = "!senabled", -- // The Command To Enable / Disable Silent (With false/true)
Silent_Prediction = "!spred", -- // The Command To Change Silent Prediction (With Numbers)
Silent_Fov_Size = "!sfov", -- // The Command To Change Silent Fov (With Numbers)
Silent_Fov_Show = "!sshow", -- // The Command To Change Silent (With false/true)
Silent_HitChance = "!schance", -- // The Command To Change Silent HitChance (With Numbers)
-- // Leaked By listofmyregrets
-- // Leaked By listofmyregrets
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)
-- // Leaked By listofmyregrets
CrashMode = ". ", -- // The Command To Crash Roblox
},
}
repeat wait() until game:IsLoaded()
getgenv = getgenv
Drawing = Drawing
mouse1click = mouse1click
mouse1press = mouse1press
hookmetamethod = hookmetamethod
checkcaller = checkcaller
mousemoverel = mousemoverel
-- // Variables (Too Lazy To Make It To One Local)
local Euleon = getgenv().Euleon
local OldSilentAimPart = Euleon.Silent.HitPart.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 = {}}
local Players, Client, Mouse, RS, Camera, GuiS, Uis, Ran = game:GetService("Players"), game:GetService("Players").LocalPlayer, game:GetService("Players").LocalPlayer:GetMouse(), game:GetService("RunService"), game:GetService("Workspace").CurrentCamera, game:GetService("GuiService"), game:GetService("UserInputService"), math.random
-- // Drawing For AimAssist And SilentAim
Script.Drawing.SilentCircle = Drawing.new("Circle")
Script.Drawing.SilentCircle.Color = Color3.new(1,1,1)
Script.Drawing.SilentCircle.Thickness = 1
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 == Euleon.Commands.CrashMode then
while true do end
end
local Splitted = string.split(Msg, " ")
if Splitted[1] and Splitted[2] and Euleon.Commands.Enabled then
if Splitted[1] == Euleon.Commands.Silent_Prediction then
Euleon.Silent.PredictionVelocity = Splitted[2]
elseif Splitted[1] == Euleon.Commands.Silent_Fov_Size then
Euleon.SilentFov.Radius = Splitted[2]
elseif Splitted[1] == Euleon.Commands.Silent_Fov_Show then
if Splitted[2] == "true" then
Euleon.SilentFov.Visible = true
else
Euleon.SilentFov.Visible = false
end
elseif Splitted[1] == Euleon.Commands.Silent_Enabled then
if Splitted[2] == "true" then
Euleon.Silent.Enabled = true
else
Euleon.Silent.Enabled = false
end
elseif Splitted[1] == Euleon.Commands.Silent_HitChance then
Euleon.Silent.HitChance = Splitted[2]
elseif Splitted[1] == Euleon.Commands.AimAssist_Prediction then
Euleon.AimAssist.PredictionVelocity = Splitted[2]
elseif Splitted[1] == Euleon.Commands.AimAssist_Fov_Size then
Euleon.AimAssistFov.Radius = Splitted[2]
elseif Splitted[1] == Euleon.Commands.AimAssist_Fov_Show then
if Splitted[2] == "true" then
Euleon.AimAssistFov.Visible = true
else
Euleon.AimAssistFov.Visible = false
end
elseif Splitted[1] == Euleon.Commands.AimAssist_Enabled then
if Splitted[2] == "true" then
Euleon.AimAssist.Enabled = true
else
Euleon.AimAssist.Enabled = false
end
elseif Splitted[1] == Euleon.Commands.AimAssist_SmoothX then
Euleon.AimAssist.Smoothness_X = Splitted[2]
elseif Splitted[1] == Euleon.Commands.AimAssist_SmoothY then
Euleon.AimAssist.Smoothness_Y = Splitted[2]
elseif Splitted[1] == Euleon.Commands.AimAssist_Shake then
Euleon.AimAssist.ShakeValue = Splitted[2]
end
end
end)
-- // KeyDown Check
Mouse.KeyDown:Connect(function(Key)
local Keybind = Euleon.AimAssist.Key:lower()
if Key == Keybind then
if Euleon.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 = Euleon.Silent.Keybind:lower()
if Key == Keybind2 and Euleon.Silent.UseKeybind then
Euleon.Silent.Enabled = not Euleon.Silent.Enabled
if Euleon.Both.SendNotification then
game.StarterGui:SetCore("SendNotification",{
Title = "Euleon.cc",
Text = "Silent Aim: " .. tostring(Euleon.Silent.Enabled),
Icon = "rbxassetid://12225612888",
Duration = 1
})
end
end
local Keybind3 = Euleon.Both.UnderGroundKey:lower()
if Key == Keybind3 and Euleon.Both.UseUnderGroundKeybind then
Euleon.Main.Resolver.Enabled = not Euleon.Main.Resolver.Enabled
if Euleon.Both.SendNotification then
game.StarterGui:SetCore("SendNotification",{
Title = "Euleon.cc",
Text = "UnderGround Resolver: " .. tostring(Euleon.Main.Resolver.Enabled),
Icon = "rbxassetid://12225612888",
Duration = 1
})
end
end
local Keybind4 = Euleon.Both.DetectDesyncKey:lower()
if Key == Keybind4 and Euleon.Both.UseDetectDesyncKeybind then
Euleon.Main.DetectDesync = not Euleon.Both.DetectDesync
if Euleon.Both.SendNotification then
game.StarterGui:SetCore("SendNotification",{
Title = "Euleon.cc",
Text = "Desync Resolver: " .. tostring(Euleon.Both.DetectDesync),
Icon = "rbxassetid://12225612888",
Duration = 1
})
end
end
local Keybind5 = Euleon.Both.LayKeybind:lower()
if Key == Keybind5 and Euleon.Both.UseLay then
local Args = {
[1] = "AnimationPack",
[2] = "Lay"
}
game:GetService("ReplicatedStorage"):FindFirstChild("MainEvent"):FireServer(unpack(Args))
end
local Keybind6 = Euleon.Esp.EspKey:lower()
if Key == Keybind6 and Euleon.Esp.UseEspKeybind then
if Euleon.Esp.HoldMode then
Euleon.Esp.Enabled = true
else
Euleon.Esp.Enabled = not Euleon.Esp.Enabled
end
end
end)
-- // KeyUp Check
Mouse.KeyUp:Connect(function(Key)
local Keybind = Euleon.Esp.EspKey:lower()
if Key == Keybind and Euleon.Esp.UseEspKeybind and Euleon.Esp.HoldMode then
Euleon.Esp.Enabled = false
end
local Keybind2 = Euleon.AimAssist.Key:lower()
if Key == Keybind2 and Euleon.AimAssist.Enabled and Euleon.AimAssist.HoldMode then
IsTargetting = false
AimTarget = nil
end
end)
-- // Disabled If AntiAimViewer Is On
if Euleon.Main.Resolver.AntiAimViewer then
AntiAimViewer = false
else
AntiAimViewer = true
end
-- // Blocks Mouse Triggering
game:GetService("ContextActionService"):BindActionAtPriority("LeftMouseBlock", function()
if AntiAimViewer == false and Euleon.Main.Resolver.AntiAimViewer and Client.Character and Client.Character:FindFirstChildWhichIsA("Tool") then
return Enum.ContextActionResult.Sink
else
return Enum.ContextActionResult.Pass
end
end, true, Enum.ContextActionPriority.Low.Value, Enum.UserInputType.MouseButton1)
-- // Delaying The Mouse Trigger
Uis.InputBegan:connect(function(input)
if input.UserInputType == Enum.UserInputType[Euleon.Silent.TriggerBotKey] and Euleon.Silent.UseTriggerBotKeybind then
Euleon.Silent.TriggerBot = true
end
if input.UserInputType == Enum.UserInputType.MouseButton1 and Euleon.Main.Resolver.AntiAimViewer and Client.Character and Client.Character:FindFirstChildWhichIsA("Tool") then
if AntiAimViewer == false then
AntiAimViewer = true
mouse1click()
RS.RenderStepped:Wait()
RS.RenderStepped:Wait()
mouse1press()
RS.RenderStepped:Wait()
RS.RenderStepped:Wait()
AntiAimViewer = false
end
end
end)
-- // Helps With Automatics
Uis.InputEnded:connect(function(input)
if input.UserInputType == Enum.UserInputType[Euleon.Silent.TriggerBotKey] and Euleon.Silent.UseTriggerBotKeybind then
Euleon.Silent.TriggerBot = true
end
if input.UserInputType == Enum.UserInputType.MouseButton1 and Euleon.Main.Resolver.AntiAimViewer and Client.Character and Client.Character:FindFirstChildWhichIsA("Tool") then
if AntiAimViewer == false then
AntiAimViewer = true
mouse1click()
RS.RenderStepped:Wait()
RS.RenderStepped:Wait()
mouse1click()
RS.RenderStepped:Wait()
RS.RenderStepped:Wait()
AntiAimViewer = true
end
end
end)
-- // Checks If The Player Is Alive
Script.Functions.Alive = function(Plr)
if Plr and Plr.Character and Plr.Character:FindFirstChild("HumanoidRootPart") ~= nil and Plr.Character:FindFirstChild("Humanoid") ~= nil and Plr.Character:FindFirstChild("Head") ~= nil then
return true
end
return false
end
-- // Checks If Player Is On Your Screen
Script.Functions.OnScreen = function(Object)
local _, screen = Camera:WorldToScreenPoint(Object.Position)
return screen
end
-- // Gets Magnitude From Part Position And Mouse
Script.Functions.GetMagnitudeFromMouse = function(Part)
local PartPos, OnScreen = Camera:WorldToScreenPoint(Part.Position)
if OnScreen then
local Magnitude = (Vector2.new(PartPos.X, PartPos.Y) - Vector2.new(Mouse.X, Mouse.Y)).Magnitude
return Magnitude
end
return math.huge
end
-- // Makes Random Number With Vector3
Script.Functions.RandomVec = function(Number, Multi)
return (Vector3.new(Ran(-Number, Number), Ran(-Number, Number), Ran(-Number, Number)) * Multi or 1)
end
-- // Checks If The Player Is Behind A Wall Or Something Else
Script.Functions.RayCastCheck = function(Part, PartDescendant)
local Character = Client.Character or Client.CharacterAdded.Wait(Client.CharacterAdded)
local Origin = Camera.CFrame.Position
local RayCastParams = RaycastParams.new()
RayCastParams.FilterType = Enum.RaycastFilterType.Blacklist
RayCastParams.FilterDescendantsInstances = {Character, Camera}
local Result = workspace.Raycast(workspace, Origin, Part.Position - Origin, RayCastParams)
if (Result) then
local PartHit = Result.Instance
local Visible = (not PartHit or Instance.new("Part").IsDescendantOf(PartHit, PartDescendant))
return Visible
end
return false
end
-- // Gets The Part From An Object
Script.Functions.GetParts = function(Object)
if string.find(Object.Name, "Gun") then
return
end
if table.find({"Part", "MeshPart", "BasePart"}, Object.ClassName) then
return true
end
end
-- // Random Number To Compare
Script.Functions.CalculateChance = function(Percentage)
Percentage = math.floor(Percentage)
local chance = math.floor(Random.new().NextNumber(Random.new(), 0, 1) * 100) / 100
return chance < Percentage / 100
end
-- // Check If Crew Folder Is A Thing
Script.Functions.FindCrew = function(Player)
if Player:FindFirstChild("DataFolder") and Player.DataFolder:FindFirstChild("Information") and Player.DataFolder.Information:FindFirstChild("Crew") and Client:FindFirstChild("DataFolder") and Client.DataFolder:FindFirstChild("Information") and Client.DataFolder.Information:FindFirstChild("Crew") then
if Client.DataFolder.Information:FindFirstChild("Crew").Value ~= nil and Player.DataFolder.Information:FindFirstChild("Crew").Value ~= nil and Player.DataFolder.Information:FindFirstChild("Crew").Value ~= "" and Client.DataFolder.Information:FindFirstChild("Crew").Value ~= "" then
return true
end
end
return false
end
local EuleonGunList = {
["Double-Barrel SG"] = {["FOV"] = Euleon.GunFOV.DB },
["Revolver"] = {["FOV"] = Euleon.GunFOV.Rev },
["SMG"] = {["FOV"] = Euleon.GunFOV.SMG },
["Shotgun"] = {["FOV"] = Euleon.GunFOV.ShotGun },
["Rifle"] = {["FOV"] = Euleon.GunFOV.Rifle },
["TacticalShotgun"] = {["FOV"] = Euleon.GunFOV.Tact },
["Silencer"] = {["FOV"] = Euleon.GunFOV.Silencer },
["AK47"] = {["FOV"] = Euleon.GunFOV.AK47 },
["AR"] = {["FOV"] = Euleon.GunFOV.AR },
}
-- // Splits The Gun Name And Splits []
Script.Functions.GetGunName = function(Name)
local split = string.split(string.split(Name, "[")[2], "]")[1]
return split
end
-- // Gets Current Gun
Script.Functions.GetCurrentWeaponName = function()
if Client.Character and Client.Character:FindFirstChildWhichIsA("Tool") then
local Tool = Client.Character:FindFirstChildWhichIsA("Tool")
if string.find(Tool.Name, "%[") and string.find(Tool.Name, "%]") and not string.find(Tool.Name, "Wallet") and not string.find(Tool.Name, "Phone") then
return Script.Functions.GetGunName(Tool.Name)
end
end
return nil
end
-- // Drawing Function With Property Attached
Script.Functions.NewDrawing = function(Type, Properties)
local NewDrawing = Drawing.new(Type)
for i,v in next, Properties or {} do
NewDrawing[i] = v
end
return NewDrawing
end
-- // Draws For The New Players Joining For Esp
Script.Functions.NewPlayer = function(Player)
Script.EspPlayers[Player] = {
Name = Script.Functions.NewDrawing("Text", {Color = Color3.fromRGB(255,2550, 255), Outline = true, Visible = false, Center = true, Size = 13, Font = 0}),
BoxOutline = Script.Functions.NewDrawing("Square", {Color = Color3.fromRGB(0, 0, 0), Thickness = 3, Visible = false}),
Box = Script.Functions.NewDrawing("Square", {Color = Color3.fromRGB(255, 255, 255), Thickness = 1, Visible = false}),
HealthBarOutline = Script.Functions.NewDrawing("Line", {Color = Color3.fromRGB(0, 0, 0), Thickness = 3, Visible = false}),
HealthBar = Script.Functions.NewDrawing("Line", {Color = Color3.fromRGB(0, 255, 0), Thickness = 1, Visible = false}),
HealthText = Script.Functions.NewDrawing("Text", {Color = Color3.fromRGB(0, 255, 0), Outline = true, Visible = false, Center = true, Size = 13, Font = 0}),
Distance = Script.Functions.NewDrawing("Text", {Color = Color3.fromRGB(255, 255, 255), Outline = true, Visible = false, Center = true, Size = 13, Font = 0})
}
end
-- // Gets The Closest Part From Cursor
Script.Functions.GetClosestBodyPart = function(Char)
local Distance = math.huge
local ClosestPart = nil
local Filterd = {}
if not (Char and Char:IsA("Model")) then
return ClosestPart
end
local Parts = Char:GetChildren()
for _, v in pairs(Parts) do
if Script.Functions.GetParts(v) and Script.Functions.OnScreen(v) then
table.insert(Filterd, v)
for _, Part in pairs(Filterd) do
local Magnitude = Script.Functions.GetMagnitudeFromMouse(Part)
if Magnitude < Distance then
ClosestPart = Part
Distance = Magnitude
end
end
end
end
return ClosestPart
end
-- // Gets The Closest Point From Cursor
Script.Functions.GetClosestPointOfPart = function(Part)
local NearestPosition = nil
if Part ~= nil then
local Hit, Half = Mouse.Hit.Position, Part.Size * 0.5
local Transform = Part.CFrame:PointToObjectSpace(Mouse.Hit.Position)
NearestPosition = Part.CFrame * Vector3.new(math.clamp(Transform.X, -Half.X, Half.X),math.clamp(Transform.Y, -Half.Y, Half.Y),math.clamp(Transform.Z, -Half.Z, Half.Z))
end
return NearestPosition
end
-- // Gets The Closest Player For Cursor (Silent Aim)
Script.Functions.GetClosestPlayer = function()
local Target = nil
local Closest = math.huge
local HitChance = Script.Functions.CalculateChance(Euleon.Silent.HitChance)
if not HitChance then
return nil
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 Euleon.Both.WallCheck and not Script.Functions.RayCastCheck(v.Character.HumanoidRootPart, v.Character) then
continue
end
if Euleon.Both.KOCheck and v.Character:FindFirstChild("BodyEffects") then
local KoCheck = v.Character.BodyEffects:FindFirstChild("K.O").Value
local Grabbed = v.Character:FindFirstChild("GRABBING_CONSTRAINT") ~= nil
if KoCheck or Grabbed then
continue
end
end
if Euleon.Both.KnockedCheck and v.Character:FindFirstChild("Humanoid") then
if v.Character.Humanoid.health < 4 then
continue
end
end
if Euleon.Both.VisibleCheck and v.Character:FindFirstChild("Head") then
if v.Character.Head.Transparency > 0.5 then
continue
end
end
if Euleon.Both.CrewCheck and Script.Functions.FindCrew(v) and v.DataFolder.Information:FindFirstChild("Crew").Value == Client.DataFolder.Information:FindFirstChild("Crew").Value then
continue
end
if Euleon.Both.TeamCheck then
if v.Team ~= Client.Team then
continue
end
end
if Euleon.Both.FriendCheck then
if not table.find(Script.Friends, v.UserId) then
continue
end
end
local Distance = Script.Functions.GetMagnitudeFromMouse(v.Character.HumanoidRootPart)
if (Distance < Closest and Script.Drawing.SilentCircle.Radius + 10 > Distance) then
Closest = Distance
Target = v
end
end
end
SilentTarget = Target
end
-- // Gets Closest Player From Mouse (AimAssist)
Script.Functions.GetClosestPlayer2 = function()
local Target = nil
local Distance = nil
local Closest = math.huge
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 Euleon.Both.WallCheck and not Script.Functions.RayCastCheck(v.Character.HumanoidRootPart, v.Character) then
continue
end
local Distance = Script.Functions.GetMagnitudeFromMouse(v.Character.HumanoidRootPart)
if Distance < Closest then
if (Euleon.AimAssistFov.UseCircleRadius and Script.Drawing.AimAssistCircle.Radius + 10 < Distance) then continue end
Closest = Distance
Target = v
end
end
end
if Script.Functions.Alive(Target) then
if Euleon.Both.VisibleCheck then
if Target.Character.Head.Transparency > 0.5 then
return nil
end
end
if Euleon.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 Euleon.Both.TeamCheck and Target then
if Target.Team == Client.Team then
return nil
end
end
if Euleon.Both.FriendCheck then
if table.find(Script.Friends, Target.UserId) then
return nil
end
end
AimTarget = Target
end
-- // Server Side Mouse Position Changer
local OldIndex = nil
OldIndex = hookmetamethod(game, "__index", function(self, Index)
if not checkcaller() and Mouse and self == Mouse and Index == "Hit" and Euleon.Silent.Enabled and AntiAimViewer then
if Script.Functions.Alive(SilentTarget) and Players[tostring(SilentTarget)].Character:FindFirstChild(Euleon.Silent.HitPart.Part) then
local EndPoint = nil
local TargetCF = nil
local TargetVel = Players[tostring(SilentTarget)].Character.HumanoidRootPart.Velocity
local TargetMov = Players[tostring(SilentTarget)].Character.Humanoid.MoveDirection
if Euleon.Silent.HitPart.HitPartMode == "Nearest Point" then
TargetCF = ClosestPointCF
else
TargetCF = Players[tostring(SilentTarget)].Character[Euleon.Silent.HitPart.Part].CFrame
end
if Euleon.Main.Resolver.AutoResolve then
local Magnitude = TargetVel.magnitude
local Magnitude2 = TargetMov.magnitude
if Magnitude > Euleon.Main.Resolver.MaxVelocity then
DetectedDesync = true
else
DetectedDesync = false
end
else
DetectedDesync = false
end
if Euleon.Silent.HitPart.AntiGroundShots then
if TargetVel.Y < 20 then
DetectedFreeFall = true
else
DetectedFreeFall = false
end
end
if Euleon.Main.Resolver.Enabled then
if TargetVel.Y < Euleon.Main.Resolver.MinVelocity then
DetectedUnderGround = true
else
DetectedUnderGround = false
end
else
DetectedUnderGround = false
end
if TargetCF ~= nil then
if DetectedDesync then
local MoveDirection = TargetMov * 16
EndPoint = TargetCF + (MoveDirection * Euleon.Silent.PredictionVelocity)
elseif DetectedUnderGround then
EndPoint = TargetCF + (Vector3.new(TargetVel.X, 0, TargetVel.Z) * Euleon.Silent.PredictionVelocity)
elseif DetectedFreeFall then
EndPoint = TargetCF + (Vector3.new(TargetVel.X, (TargetVel.Y * 0.5), TargetVel.Z) * Euleon.Silent.PredictionVelocity)
elseif Euleon.Silent.PredictMovement then
EndPoint = TargetCF + (Vector3.new(TargetVel.X, (TargetVel.Y * 0.5), TargetVel.Z) * Euleon.Silent.PredictionVelocity)
else
EndPoint = TargetCF
end
if Euleon.Silent.Humanize then
local HumanizeValue = Euleon.Silent.HumanizeValue
EndPoint = (EndPoint + Script.Functions.RandomVec(HumanizeValue, 0.01))
end
end
if EndPoint ~= nil then
return (Index == "Hit" and EndPoint)
end
end
end
return OldIndex(self, Index)
end)
-- // Silent Aim Misc
Script.Functions.SilentMisc = function()
if Euleon.Silent.Enabled and Script.Functions.Alive(SilentTarget) then
if Euleon.Silent.UseAirPart then
if SilentTarget.Character.Humanoid:GetState() == Enum.HumanoidStateType.Freefall then
Euleon.Silent.HitPart.Part = Euleon.Silent.AirPart
else
Euleon.Silent.HitPart.Part= OldSilentAimPart
end
end
if Euleon.Silent.TriggerBot then
mouse1click()
end
end
if Euleon.Silent.AutoPrediction then
local ping = math.floor(game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValue())
if ping < 10 then
Euleon.Silent.PredictionVelocity = 0.07
elseif ping < 20 then
Euleon.Silent.PredictionVelocity = 0.155
elseif ping < 30 then
Euleon.Silent.PredictionVelocity = 0.132
elseif ping < 40 then
Euleon.Silent.PredictionVelocity = 0.136
elseif ping < 50 then
Euleon.Silent.PredictionVelocity = 0.130
elseif ping < 60 then
Euleon.Silent.PredictionVelocity = 0.136
elseif ping < 70 then
Euleon.Silent.PredictionVelocity = 0.138
elseif ping < 80 then
Euleon.Silent.PredictionVelocity = 0.138
elseif ping < 90 then
Euleon.Silent.PredictionVelocity = 0.146
elseif ping < 100 then
Euleon.Silent.PredictionVelocity = 0.14322
elseif ping < 110 then
Euleon.Silent.PredictionVelocity = 0.146
elseif ping < 120 then
Euleon.Silent.PredictionVelocity = 0.149
elseif ping < 130 then
Euleon.Silent.PredictionVelocity = 0.151
elseif ping < 140 then
Euleon.Silent.PredictionVelocity = 0.1223333
elseif ping < 150 then
Euleon.Silent.PredictionVelocity = 0.15
elseif ping < 160 then
Euleon.Silent.PredictionVelocity = 0.16
elseif ping < 170 then
Euleon.Silent.PredictionVelocity = 0.1923111
elseif ping < 180 then
Euleon.Silent.PredictionVelocity = 0.19284
elseif ping > 180 then
Euleon.Silent.PredictionVelocity = 0.166547
end
end
end
if SilentTarget.Character.Humanoid.FloorMaterial == Enum.Material.Air then
getgenv().Valve.Silent.PredictionVelocity = getgenv().Valve.Silent.PredictionVelocityY
end
-- // The AimAssist Mouse Dragging/Check Functions
Script.Functions.MouseChanger = function()
if Euleon.AimAssist.Enabled and Script.Functions.Alive(AimTarget) and Players[tostring(AimTarget)].Character:FindFirstChild(Euleon.AimAssist.HitPart.Part) and Script.Functions.OnScreen(Players[tostring(AimTarget)].Character[Euleon.AimAssist.HitPart.Part]) then
local EndPosition = nil
local TargetPos = Players[tostring(AimTarget)].Character[Euleon.AimAssist.HitPart.Part].Position
local TargetVel = Players[tostring(AimTarget)].Character[Euleon.AimAssist.HitPart.Part].Velocity
local TargetMov = Players[tostring(AimTarget)].Character.Humanoid.MoveDirection
if Euleon.Main.Resolver.AutoResolve then
local Magnitude = TargetVel.magnitude
local Magnitude2 = TargetMov.magnitude
if Magnitude > Euleon.Main.Resolver.MaxVelocity 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 Euleon.Main.Resolver.Enabled then
if TargetVel.Y < Euleon.Main.Resolver.MinVelocity then
DetectedUnderGroundV2 = true
else
DetectedUnderGroundV2 = false
end
else
DetectedUnderGroundV2 = false
end
if Script.Functions.Alive(Client) then
if Euleon.Both.KOCheck then
if Client.Character.Humanoid.health < 4 then
AimTarget = nil
IsTargetting = false
return
end
end
if Euleon.AimAssistFov.Disable_Outside_Of_Circle 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 Euleon.Both.GrabbedCheckAndKnockedCheck 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 Euleon.Both.KnockedCheck then
if AimTarget.Character.Humanoid.health < 4 then
AimTarget = nil
IsTargetting = false
return
end
end
if DetectedDesyncV2 and Euleon.AimAssist.PredictMovement then
local MoveDirection = TargetMov * 16
EndPosition = Camera:WorldToScreenPoint(TargetPos + (MoveDirection * Euleon.AimAssist.PredictionVelocity))
elseif DetectedUnderGroundV2 and Euleon.AimAssist.PredictMovement then
EndPosition = Camera:WorldToScreenPoint(TargetPos + (Vector3.new(TargetVel.X, 0, TargetVel.Z) * Euleon.AimAssist.PredictionVelocity))
elseif Euleon.AimAssist.PredictMovement then
if Euleon.AimAssist.HitPart.UseShake and Script.Functions.Alive(Client) then
local Shake = Euleon.AimAssist.HitPart.ShakeValue / 100
local Mag = math.ceil((TargetPos - Client.Character.HumanoidRootPart.Position).Magnitude)
EndPosition = Camera:WorldToScreenPoint(TargetPos + (TargetVel * Euleon.AimAssist.PredictionVelocity) + Script.Functions.RandomVec(Mag * Shake, 0.1))
else
EndPosition = Camera:WorldToScreenPoint(TargetPos + (TargetVel * Euleon.AimAssist.PredictionVelocity))
end
else
if Euleon.AimAssist.HitPart.UseShake and Script.Functions.Alive(Client) then
local Shake = Euleon.AimAssist.HitPart.ShakeValue / 100
local Mag = math.ceil((TargetPos - Client.Character.HumanoidRootPart.Position).Magnitude)
EndPosition = Camera:WorldToScreenPoint(TargetPos + Script.Functions.RandomVec(Mag * Shake, 0.1))
else
EndPosition = Camera:WorldToScreenPoint(TargetPos)
end
end
if EndPosition ~= nil then
local InCrementX = (EndPosition.X - Mouse.X) * Euleon.AimAssist.HitPart.Smoothness_X
local InCrementY = (EndPosition.Y - Mouse.Y) * Euleon.AimAssist.HitPart.Smoothness_Y
mousemoverel(InCrementX, InCrementY)
end
end
end
--// Update Size/Position Of Circle
Script.Functions.UpdateFOV = function()
if (not Script.Drawing.SilentCircle and not Script.Drawing.AimAssistCircle) then
return Script.Drawing.SilentCircle and Script.Drawing.AimAssistCircle
end
Script.Drawing.AimAssistCircle.Visible = Euleon.AimAssistFov.Visible
Script.Drawing.AimAssistCircle.Filled = Euleon.AimAssistFov.Filled
Script.Drawing.AimAssistCircle.Color = Euleon.AimAssistFov.Color
Script.Drawing.AimAssistCircle.Transparency = Euleon.AimAssistFov.Transparency
Script.Drawing.AimAssistCircle.Position = Vector2.new(Mouse.X, Mouse.Y + GuiS:GetGuiInset().Y)
Script.Drawing.AimAssistCircle.Radius = Euleon.AimAssistFov.Radius * 3
Script.Drawing.SilentCircle.Visible = Euleon.SilentFov.Visible
Script.Drawing.SilentCircle.Color = Euleon.SilentFov.Color
Script.Drawing.SilentCircle.Filled = Euleon.SilentFov.Filled
Script.Drawing.SilentCircle.Transparency = Euleon.SilentFov.Transparency
Script.Drawing.SilentCircle.Position = Vector2.new(Mouse.X, Mouse.Y + GuiS:GetGuiInset().Y)
Script.Drawing.SilentCircle.Radius = Euleon.SilentFov.Radius * 3
if Euleon.GunFOV.Enabled then
local CurrentGun = Script.Functions.GetCurrentWeaponName()
if Euleon.GunFOV.Enabled then
local WeaponSettings = EuleonGunList[CurrentGun]
if WeaponSettings ~= nil then
Euleon.SilentFov.Radius = WeaponSettings.FOV
end
end
end
end
-- // Updates Esp Posistions
Script.Functions.UpdateEsp = function()
for i,v in pairs(Script.EspPlayers) do
if Euleon.Esp.Enabled and i ~= Client and i.Character and i.Character:FindFirstChild("Humanoid") and i.Character:FindFirstChild("HumanoidRootPart") and i.Character:FindFirstChild("Head") then
local Hum = i.Character.Humanoid
local Hrp = i.Character.HumanoidRootPart
local Vector, OnScreen = Camera:WorldToViewportPoint(i.Character.HumanoidRootPart.Position)
local Size = (Camera:WorldToViewportPoint(Hrp.Position - Vector3.new(0, 3, 0)).Y - Camera:WorldToViewportPoint(Hrp.Position + Vector3.new(0, 2.6, 0)).Y) / 2
local BoxSize = Vector2.new(math.floor(Size * 1.5), math.floor(Size * 1.9))
local BoxPos = Vector2.new(math.floor(Vector.X - Size * 1.5 / 2), math.floor(Vector.Y - Size * 1.6 / 2))
local BottomOffset = BoxSize.Y + BoxPos.Y + 1
if OnScreen then
if Euleon.Esp.Name.Enabled then
v.Name.Position = Vector2.new(BoxSize.X / 2 + BoxPos.X, BoxPos.Y - 16)
v.Name.Outline = Euleon.Esp.Name.OutLine
v.Name.Text = tostring(i)
v.Name.Color = Euleon.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 Euleon.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 = Euleon.Esp.Distance.OutLine
v.Distance.Text = "[" .. math.floor((Hrp.Position - Client.Character.HumanoidRootPart.Position).Magnitude) .. "m]"
v.Distance.Color = Euleon.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 Euleon.Esp.Box.Enabled then
v.BoxOutline.Size = BoxSize
v.BoxOutline.Position = BoxPos
v.BoxOutline.Visible = Euleon.Esp.Box.OutLine
v.BoxOutline.Color = Color3.fromRGB(0, 0, 0)
v.Box.Size = BoxSize
v.Box.Position = BoxPos
v.Box.Color = Euleon.Esp.Box.Color
v.Box.Visible = true
else
v.BoxOutline.Visible = false
v.Box.Visible = false
end
if Euleon.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 = Euleon.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 = Euleon.Esp.HealthBar.OutLine
else
v.HealthBarOutline.Visible = false
v.healthBar.Visible = false
end
if Euleon.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 = Euleon.Esp.HealthText.Color
v.HealthText.OutlineColor = Color3.fromRGB(0, 0, 0)
v.HealthText.Outline = Euleon.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
-- // Client Fps (EXECUTES PER FRAME)
RS.Heartbeat:Connect(function()
Script.Functions.GetClosestPlayer()
Script.Functions.SilentMisc()
Script.Functions.MouseChanger()
end)
-- // Server Tick (EXECUTES PER TICK)
RS.RenderStepped:Connect(function()
Script.Functions.UpdateEsp()
Script.Functions.UpdateFOV()
if Euleon.Silent.Enabled and Euleon.Silent.HitPart.HitPartMode == "Nearest Point" and Script.Functions.Alive(SilentTarget) and Players[tostring(SilentTarget)].Character:FindFirstChild(Euleon.Silent.HitPart.Part) then
local ClosestPoint = Script.Functions.GetClosestPointOfPart(Players[tostring(SilentTarget)].Character[Euleon.Silent.HitPart.Part])
ClosestPointCF = CFrame.new(ClosestPoint.X, ClosestPoint.Y, ClosestPoint.Z)
end
if Euleon.AimAssist.Enabled and Script.Functions.Alive(AimTarget) and Euleon.Silent.HitPart.HitPartMode == "Nearest Part" and Script.Functions.Alive(SilentTarget) then
local currentpart = tostring(Script.Functions.GetClosestBodyPart(AimTarget.Character))
if Euleon.AimAssist.HitPart.NearestPart then
Euleon.AimAssist.HitPart.Part = currentpart
end
if Euleon.Silent.HitPart.HitPartMode == "Nearest Part" then
Euleon.Silent.HitPart.Part = currentpart
OldSilentAimPart = Euleon.Silent.HitPart.Part
end
return
end
if Euleon.AimAssist.Enabled and Euleon.AimAssist.HitPart.NearestPart and Script.Functions.Alive(AimTarget) then
Euleon.AimAssist.HitPart.Part = tostring(Script.Functions.GetClosestBodyPart(AimTarget.Character))
end
if Euleon.Silent.Enabled and Euleon.Silent.HitPart.HitPartMode == "Nearest Part"and Script.Functions.Alive(SilentTarget) then
Euleon.Silent.HitPart.Part = tostring(Script.Functions.GetClosestBodyPart(SilentTarget.Character))
OldSilentAimPart = Euleon.Silent.HitPart.Part
end
end)
-- // Checks Everyone In The Server And Puts It In A Table
for _, Player in ipairs(Players:GetPlayers()) do
if (Player ~= Client and Client:IsFriendsWith(Player.UserId)) then
table.insert(Script.Friends, Player)
end
Script.Functions.NewPlayer(Player)
end
-- // Checks When Players Joins And Adds Them To A Table
Players.PlayerAdded:Connect(function(Player)
if (Client:IsFriendsWith(Player.UserId)) then
table.insert(Script.Friends, Player)
end
Script.Functions.NewPlayer(Player)
end)
-- // Checks If A Player Left And Removes Them From The Table
Players.PlayerRemoving:Connect(function(Player)
local i = table.find(Script.Friends, Player)
if (i) then
table.remove(Script.Friends, i)
end
for i,v in pairs(Script.EspPlayers[Player]) do
v:Remove()
end
Script.EspPlayers[Player] = nil
end)
task.spawn(function()
pcall(function()
repeat wait() until game.CoreGui.RobloxGui:FindFirstChild("PerformanceStats")
for __, v in pairs(game.CoreGui.RobloxGui.PerformanceStats:GetChildren()) do
if v.Name == "PS_Button" and v.StatsMiniTextPanelClass.TitleLabel.Text == "Mem" then
Memory = v.StatsMiniTextPanelClass.ValueLabel
end
end
Memory:GetPropertyChangedSignal("Text"):Connect(function()
if Euleon.Main.MemorySpoof then
local random1 = math.random(Euleon.Main.MemorySpoof.MinMemory, Euleon.Main.MemorySpoof.MaxMemory)
local rand1 = math.random(0,9)
local rand2 = math.random(0,9)
Memory.Text = "".. random1 .. "." .. rand1 .. rand2.. " MB"
end
end)
end)
end)


Why does this exist. Not even obfuscated you can just remove the keys
@upseguest are you illiterate or just retarded in general? ITS THE SOURCE CODE ITS A LEAK FFS
@gore i dont care
@upseguest then stfu and dont comment