What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Arsenal SC Cat script

Version / Update: v1.0.0
Download / Script Link
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
Name = "🐱 BY-KEDİ | ARSENAL V2 PRO",
LoadingTitle = "Kedi Gang Yükleniyor...",
LoadingSubtitle = "by Lopic - Gelişmiş Sürüm",
ConfigurationSaving = {
Enabled = true,
FolderName = "KeديConfigs",
FileName = "KeديConfig"
},
KeySystem = false
})

-- Gelişmiş Ayarlar
_G.MasterSwitch = true
_G.Aimbot = false
_G.AimbotFOV = 200
_G.AimbotSmooth = 5
_G.SilentAim = false
_G.InfAmmo = false
_G.NoRecoil = false
_G.NoSpread = false
_G.Wallhack = false
_G.Tracers = false
_G.InfJump = false
_G.NoFall = false
_G.Speed = 16
_G.Jump = 50
_G.TeamCheck = true
_G.FOVCircle = false
_G.AutoShoot = false
_G.TriggerBot = false
_G.HeadSize = 2
_G.SmoothType = "Legit" -- Legit veya Rage

local LP = game.Players.LocalPlayer
local Cam = workspace.CurrentCamera
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")

-- FOV Dairesi
local FOVCircle = Drawing.new("Circle")
FOVCircle.Thickness = 2
FOVCircle.NumSides = 50
FOVCircle.Radius = _G.AimbotFOV
FOVCircle.Filled = false
FOVCircle.Visible = false
FOVCircle.Color = Color3.fromRGB(170, 0, 255)
FOVCircle.Transparency = 1

-- CONFIG SEKMESİ
local ConfigTab = Window:CreateTab("⚙️ Konfigürasyonlar")
ConfigTab:CreateSection("🎮 Hazır Ayarlar")

ConfigTab:CreateButton({
Name = "😈 RAGE MODE",
Callback = function()
-- Rage Ayarları
_G.SmoothType = "Rage"
_G.AimbotFOV = 300
_G.AimbotSmooth = 1
_G.HeadSize = 15
_G.Aimbot = true
_G.AutoShoot = true
_G.NoRecoil = true
_G.NoSpread = true
_G.Wallhack = true
_G.Speed = 25
_G.Jump = 75

FOVCircle.Radius = 300
FOVCircle.Color = Color3.fromRGB(255, 0, 0)

Rayfield:Notify({
Title = "🔥 RAGE MODE",
Content = "Rage ayarları aktif edildi!",
Duration = 3,
Image = 4483362458,
})
end,
})

ConfigTab:CreateButton({
Name = "😎 LEGIT MODE",
Callback = function()
-- Legit Ayarları
_G.SmoothType = "Legit"
_G.AimbotFOV = 120
_G.AimbotSmooth = 8
_G.HeadSize = 3
_G.Aimbot = true
_G.AutoShoot = false
_G.NoRecoil = true
_G.NoSpread = false
_G.Wallhack = false
_G.Speed = 18
_G.Jump = 55

FOVCircle.Radius = 120
FOVCircle.Color = Color3.fromRGB(0, 255, 0)

Rayfield:Notify({
Title = "✅ LEGIT MODE",
Content = "Legit ayarları aktif edildi!",
Duration = 3,
Image = 4483362458,
})
end,
})

ConfigTab:CreateButton({
Name = "🧹 SIFIRLA (Varsayılan)",
Callback = function()
-- Varsayılan Ayarlar
_G.SmoothType = "Legit"
_G.AimbotFOV = 200
_G.AimbotSmooth = 5
_G.HeadSize = 2
_G.Aimbot = false
_G.AutoShoot = false
_G.NoRecoil = false
_G.NoSpread = false
_G.Wallhack = false
_G.Speed = 16
_G.Jump = 50

FOVCircle.Radius = 200
FOVCircle.Color = Color3.fromRGB(170, 0, 255)

Rayfield:Notify({
Title = "🔄 Sıfırlandı",
Content = "Tüm ayarlar varsayılana döndü!",
Duration = 3,
Image = 4483362458,
})
end,
})

ConfigTab:CreateSection("💾 Özel Ayarlar")

ConfigTab:CreateDropdown({
Name = "🎯 Smooth Tipi",
Options = {"Legit", "Rage"},
CurrentOption = "Legit",
Callback = function(Option)
_G.SmoothType = Option

if Option == "Rage" then
_G.AimbotSmooth = 1
FOVCircle.Color = Color3.fromRGB(255, 0, 0)
else
_G.AimbotSmooth = 8
FOVCircle.Color = Color3.fromRGB(0, 255, 0)
end

Rayfield:Notify({
Title = "🔧 Smooth Değişti",
Content = "Smooth Tipi: " .. Option,
Duration = 2,
})
end,
})

ConfigTab:CreateButton({
Name = "💾 Ayarları Kaydet",
Callback = function()
Rayfield:Notify({
Title = "✅ Kaydedildi",
Content = "Ayarlarınız otomatik kaydedildi!",
Duration = 2,
})
end,
})

-- Karakter Sekmesi
local MainTab = Window:CreateTab("👤 Karakter")
MainTab:CreateSection("⚡ Hareket ve Güç")

MainTab:CreateSlider({
Name = "Yürüme Hızı",
Range = {16, 1000},
Increment = 1,
CurrentValue = 16,
Flag = "SpeedSlider",
Save = true,
Callback = function(Value) _G.Speed = Value end,
})

MainTab:CreateSlider({
Name = "Zıplama Gücü",
Range = {50, 1000},
Increment = 1,
CurrentValue = 50,
Flag = "JumpSlider",
Save = true,
Callback = function(Value) _G.Jump = Value end,
})

MainTab:CreateToggle({
Name = "🚀 Sınırsız Zıplama",
CurrentValue = false,
Flag = "InfJump",
Save = true,
Callback = function(Value) _G.InfJump = Value end,
})

MainTab:CreateToggle({
Name = "🛡️ Düşme Hasarı Yok",
CurrentValue = false,
Flag = "NoFall",
Save = true,
Callback = function(Value) _G.NoFall = Value end,
})

MainTab:CreateSection("🔫 Silah Modları")

MainTab:CreateToggle({
Name = "♾️ Sınırsız Mermi",
CurrentValue = false,
Flag = "InfAmmo",
Save = true,
Callback = function(Value) _G.InfAmmo = Value end,
})

MainTab:CreateToggle({
Name = "🎯 Sekme Yok (No Recoil)",
CurrentValue = false,
Flag = "NoRecoil",
Save = true,
Callback = function(Value) _G.NoRecoil = Value end,
})

MainTab:CreateToggle({
Name = "📐 Yayılma Yok (No Spread)",
CurrentValue = false,
Flag = "NoSpread",
Save = true,
Callback = function(Value) _G.NoSpread = Value end,
})

-- Saldırı Sekmesi
local CombatTab = Window:CreateTab("🎯 Saldırı")
CombatTab:CreateSection("🔴 Aimbot Sistemi (Gelişmiş)")

CombatTab:CreateToggle({
Name = "🎯 Aimbot (Sağ Tık)",
CurrentValue = false,
Flag = "Aimbot",
Save = true,
Callback = function(Value) _G.Aimbot = Value end,
})

CombatTab:CreateToggle({
Name = "👻 Sessiz Aim (Silent Aim)",
CurrentValue = false,
Flag = "SilentAim",
Save = true,
Callback = function(Value) _G.SilentAim = Value end,
})

CombatTab:CreateToggle({
Name = "🔫 Otomatik Ateş",
CurrentValue = false,
Flag = "AutoShoot",
Save = true,
Callback = function(Value) _G.AutoShoot = Value end,
})

CombatTab:CreateToggle({
Name = "⚡ Trigger Bot",
CurrentValue = false,
Flag = "TriggerBot",
Save = true,
Callback = function(Value) _G.TriggerBot = Value end,
})

CombatTab:CreateSection("⚙️ Aimbot Ayarları")

CombatTab:CreateSlider({
Name = "FOV Boyutu",
Range = {50, 500},
Increment = 10,
CurrentValue = 200,
Flag = "FOVSize",
Save = true,
Callback = function(Value)
_G.AimbotFOV = Value
FOVCircle.Radius = Value
end,
})

CombatTab:CreateSlider({
Name = "Aimbot Yumuşaklık (Smooth)",
Range = {1, 20},
Increment = 1,
CurrentValue = 5,
Flag = "AimbotSmooth",
Save = true,
Callback = function(Value)
_G.AimbotSmooth = Value

-- Smooth tipine göre renk değişimi
if Value <= 3 then
FOVCircle.Color = Color3.fromRGB(255, 0, 0) -- Kırmızı (Rage)
elseif Value <= 7 then
FOVCircle.Color = Color3.fromRGB(255, 165, 0) -- Turuncu (Orta)
else
FOVCircle.Color = Color3.fromRGB(0, 255, 0) -- Yeşil (Legit)
end
end,
})

CombatTab:CreateSlider({
Name = "Kafa Hitbox Boyutu",
Range = {2, 20},
Increment = 1,
CurrentValue = 2,
Flag = "HeadSize",
Save = true,
Callback = function(Value) _G.HeadSize = Value end,
})

CombatTab:CreateToggle({
Name = "⭕ FOV Dairesi Göster",
CurrentValue = false,
Flag = "FOVCircle",
Save = true,
Callback = function(Value)
_G.FOVCircle = Value
FOVCircle.Visible = Value
end,
})

CombatTab:CreateToggle({
Name = "👥 Takım Kontrolü",
CurrentValue = true,
Flag = "TeamCheck",
Save = true,
Callback = function(Value) _G.TeamCheck = Value end,
})

-- Görsel Sekmesi
local VisualTab = Window:CreateTab("👁️ Görsel")
VisualTab:CreateSection("🎨 Mor Kedi ESP")

VisualTab:CreateToggle({
Name = "💜 Mor Kedi ESP (Gelişmiş)",
CurrentValue = false,
Flag = "Wallhack",
Save = true,
Callback = function(Value) _G.Wallhack = Value end,
})

VisualTab:CreateToggle({
Name = "📍 Oyuncu İzleyici (Tracers)",
CurrentValue = false,
Flag = "Tracers",
Save = true,
Callback = function(Value) _G.Tracers = Value end,
})

-- Diğer Sekmesi
local MiscTab = Window:CreateTab("⚙️ Diğer")
MiscTab:CreateSection("🎮 Ekstra Özellikler")

MiscTab:CreateButton({
Name = "🔄 Respawn",
Callback = function()
LP.Character:BreakJoints()
end,
})

MiscTab:CreateButton({
Name = "🧹 Tüm ESP'leri Temizle",
Callback = function()
for _, v in pairs(Players:GetPlayers()) do
if v.Character then
local hl = v.Character:FindFirstChild("KediWH")
if hl then hl:Destroy() end
end
end
end,
})

MiscTab:CreateToggle({
Name = "🔒 Ana Anahtar (Tümünü Kapat)",
CurrentValue = true,
Flag = "MasterSwitch",
Save = true,
Callback = function(Value) _G.MasterSwitch = Value end,
})

MiscTab:CreateSection("📊 Bilgi")

MiscTab:CreateLabel("🐱 Kedi Gang V2 PRO")
MiscTab:CreateLabel("👨‍💻 by Lopic")
MiscTab:CreateLabel("📌 Smooth: " .. (_G.SmoothType or "Legit"))

-- Sınırsız Zıplama
UIS.JumpRequest:Connect(function()
if _G.InfJump and _G.MasterSwitch then
local char = LP.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)

-- Düşme Hasarı Yok
spawn(function()
while wait() do
if _G.NoFall and _G.MasterSwitch and LP.Character then
local hum = LP.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum:SetStateEnabled(Enum.HumanoidStateType.FallingDown, false)
hum:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
end
end
end
end)

-- Gelişmiş Aimbot Fonksiyonu
local function GetClosestPlayer()
local target = nil
local dist = _G.AimbotFOV

for _, v in pairs(Players:GetPlayers()) do
if v ~= LP and v.Character and v.Character:FindFirstChild("Head") then
if _G.TeamCheck and v.Team == LP.Team then continue end

local humanoid = v.Character:FindFirstChildOfClass("Humanoid")
if humanoid and humanoid.Health > 0 then
local pos, onScreen = Cam:WorldToScreenPoint(v.Character.Head.Position)
if onScreen then
local mag = (Vector2.new(pos.X, pos.Y) - Vector2.new(Cam.ViewportSize.X/2, Cam.ViewportSize.Y/2)).Magnitude
if mag < dist then
target = v.Character.Head
dist = mag
end
end
end
end
end
return target
end

-- Ana Döngü
RunService.RenderStepped:Connect(function()
if not _G.MasterSwitch then return end

-- Hız ve Zıplama
pcall(function()
if LP.Character and LP.Character:FindFirstChild("Humanoid") then
LP.Character.Humanoid.WalkSpeed = _G.Speed
LP.Character.Humanoid.JumpPower = _G.Jump
end
end)

-- FOV Dairesi Güncelle
if _G.FOVCircle then
FOVCircle.Position = Vector2.new(Cam.ViewportSize.X/2, Cam.ViewportSize.Y/2)
FOVCircle.Visible = true
else
FOVCircle.Visible = false
end

-- Gelişmiş Aimbot (Smooth Tipine Göre)
if _G.Aimbot and UIS:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) then
local target = GetClosestPlayer()
if target then
local targetPos = target.Position
local currentCFrame = Cam.CFrame
local targetCFrame = CFrame.new(currentCFrame.Position, targetPos)

-- Smooth tipine göre farklı algoritmalar
if _G.SmoothType == "Rage" then
-- Rage: Hızlı ve agresif
Cam.CFrame = currentCFrame:Lerp(targetCFrame, 1/_G.AimbotSmooth)
else
-- Legit: Yumuşak ve doğal
local smoothFactor = math.clamp(1/(_G.AimbotSmooth * 1.5), 0, 1)
Cam.CFrame = currentCFrame:Lerp(targetCFrame, smoothFactor)
end
end
end

-- Kafa Hitbox Genişletme
if _G.Aimbot or _G.SilentAim then
for _, v in pairs(Players:GetPlayers()) do
if v ~= LP and v.Character and v.Character:FindFirstChild("Head") then
v.Character.Head.Size = Vector3.new(_G.HeadSize, _G.HeadSize, _G.HeadSize)
v.Character.Head.Transparency = 0.9
v.Character.Head.CanCollide = false
end
end
end

-- Gelişmiş ESP
for _, v in pairs(Players:GetPlayers()) do
if v ~= LP and v.Character then
local hl = v.Character:FindFirstChild("KediWH")

if _G.Wallhack then
if not hl then
hl = Instance.new("Highlight", v.Character)
hl.Name = "KediWH"
hl.FillColor = Color3.fromRGB(170, 0, 255)
hl.OutlineColor = Color3.fromRGB(255, 255, 255)
hl.FillTransparency = 0.4
hl.OutlineTransparency = 0
end

-- Takım Renklendirme
if _G.TeamCheck and v.Team then
hl.FillColor = v.TeamColor.Color
end
elseif hl then
hl:Destroy()
end
end
end
end)

print("🐱 Kedi Gang V2 PRO yüklendi! | by Lopic")
print("📌 Smooth Tipi: " .. _G.SmoothType)
[ View More ]
427f62b0-85c3-4858-aab0-65430c670657.webp


Cat Of Script Esp-Aimbot Legit Demo V26.0 Or Version 2026.1 Version
 
Back
Top