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)