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 ]
Cat Of Script Esp-Aimbot Legit Demo V26.0 Or Version 2026.1 Version