local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Player = game.Players.LocalPlayer local Camera = workspace.CurrentCamera -- AYARLAR _G.Aimbot = false _G.ESP = false _G.RGBChar = false _G.RGBTracer = false _G.Spinbot = false _G.AimKey = Enum.KeyCode.LeftAlt _G.WalkSpeed = 16 _G.JumpPower = 50 _G.AimFOV = 150 _G.ShowFOV = false -- FOV ÇEMBERİ local FOVCircle = Drawing.new("Circle") FOVCircle.Thickness = 1.5 FOVCircle.Visible = false FOVCircle.Color = Color3.new(1, 1, 1) -- GUI local ScreenGui = Instance.new("ScreenGui", game:GetService("CoreGui")) local MainMenu = Instance.new("Frame", ScreenGui) MainMenu.Size = UDim2.new(0, 220, 0, 480) MainMenu.Position = UDim2.new(0.02, 0, 0.2, 0) MainMenu.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainMenu.Visible = true MainMenu.Active = true MainMenu.Draggable = true local Title = Instance.new("TextLabel", MainMenu) Title.Size = UDim2.new(1, 0, 0, 30) Title.Text = "BLOX STRIKE V18.2 FIX" Title.BackgroundColor3 = Color3.fromRGB(200, 0, 0) Title.TextColor3 = Color3.new(1,1,1) local Content = Instance.new("ScrollingFrame", MainMenu) Content.Size = UDim2.new(1, 0, 1, -30) Content.Position = UDim2.new(0, 0, 0, 30) Content.BackgroundTransparency = 1 Content.CanvasSize = UDim2.new(0, 0, 3, 0) local Layout = Instance.new("UIListLayout", Content) Layout.Padding = UDim.new(0, 5) Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center local function AddToggle(text, varName, callback) local btn = Instance.new("TextButton", Content) btn.Size = UDim2.new(0.9, 0, 0, 30) btn.Text = text .. ": KAPALI" btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) btn.TextColor3 = Color3.new(1,1,1) local function update(state) _G[varName] = state btn.Text = text .. ": " .. (state and "AÇIK" or "KAPALI") btn.BackgroundColor3 = state and Color3.fromRGB(0, 120, 0) or Color3.fromRGB(35, 35, 35) if callback then callback(state) end end btn.MouseButton1Click:Connect(function() update(not _G[varName]) end) end -- MENÜ BUTONLARI AddToggle("Sert Aimbot (Alt)", "Aimbot") AddToggle("BOX RGB (ESP)", "ESP") AddToggle("CHARACTER RGB", "RGBChar") AddToggle("BULLET RGB (Tracer)", "RGBTracer") AddToggle("360 Spinbot", "Spinbot") AddToggle("Hızlı Koşma (60)", "SpeedMod", function(v) _G.WalkSpeed = v and 60 or 16 end) AddToggle("FOV Göster", "ShowFOV") -- ANA DÖNGÜ RunService.RenderStepped:Connect(function() local rgb = Color3.fromHSV(tick() % 5 / 5, 1, 1) -- 1. FOV & AIMBOT FOVCircle.Visible = _G.ShowFOV FOVCircle.Position = UIS:GetMouseLocation() FOVCircle.Radius = _G.AimFOV FOVCircle.Color = rgb if _G.Aimbot and UIS:IsKeyDown(_G.AimKey) then local target = nil local dist = _G.AimFOV for _, v in pairs(game.Players:GetPlayers()) do if v ~= Player and v.Team ~= Player.Team and v.Character and v.Character:FindFirstChild("Head") then local pos, onScreen = Camera:WorldToViewportPoint(v.Character.Head.Position) if onScreen then local mouseDist = (Vector2.new(pos.X, pos.Y) - UIS:GetMouseLocation()).Magnitude if mouseDist < dist then dist = mouseDist target = v.Character.Head end end end end if target then Camera.CFrame = Camera.CFrame:Lerp(CFrame.new(Camera.CFrame.Position, target.Position), 0.2) end end -- 2. CHARACTER RGB (Kollar Dahil) if _G.RGBChar then if Player.Character then for _, p in pairs(Player.Character:GetDescendants()) do if p:IsA("BasePart") then p.Color = rgb p.Material = Enum.Material.Neon end end end for _, child in pairs(Camera:GetChildren()) do if child:IsA("Model") or child.Name:lower():find("arm") then for _, p in pairs(child:GetDescendants()) do if p:IsA("BasePart") then p.Color = rgb p.Material = Enum.Material.Neon end end end end end -- 3. BOX RGB (ESP FIX - BoxHandleAdornment) for _, v in pairs(game.Players:GetPlayers()) do if v ~= Player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then local root = v.Character.HumanoidRootPart local espPart = v.Character:FindFirstChild("RGB_ESP") if _G.ESP and v.Team ~= Player.Team then if not espPart then espPart = Instance.new("BoxHandleAdornment") espPart.Name = "RGB_ESP" espPart.Parent = v.Character espPart.AlwaysOnTop = true espPart.ZIndex = 10 espPart.Size = Vector3.new(4, 6, 1) espPart.Transparency = 0.5 end espPart.Adornee = v.Character espPart.Color3 = rgb else if espPart then espPart:Destroy() end end end end -- 4. SPEED & SPIN if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.WalkSpeed = _G.WalkSpeed if _G.Spinbot then Player.Character.HumanoidRootPart.CFrame *= CFrame.Angles(0, math.rad(35), 0) end end end) -- BULLET RGB UIS.InputBegan:Connect(function(input, gpe) if not gpe and input.UserInputType == Enum.UserInputType.MouseButton1 and _G.RGBTracer then if Player.Character and Player.Character:FindFirstChild("Head") then local p = Instance.new("Part", workspace) p.Anchored = true; p.CanCollide = false; p.Material = Enum.Material.Neon local start = Player.Character.Head.Position local target = Player:GetMouse().Hit.p p.Size = Vector3.new(0.15, 0.15, (start - target).Magnitude) p.CFrame = CFrame.new(start:Lerp(target, 0.5), target) p.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1) game:GetService("Debris"):AddItem(p, 0.3) end end if input.KeyCode == Enum.KeyCode.K then MainMenu.Visible = not MainMenu.Visible end end)