-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] loadstring(game:HttpGet("https://rscripts.net/raw/open-source-unlock-all-skins-and-wraps-and-charms-ac-bypass_1780992098622_M3gNO05jT1.txt",true))() getgenv().Resolution = { [".gg/scripters"] = 0.80 } local Camera = workspace.CurrentCamera if getgenv().gg_scripters == nil then game:GetService("RunService").RenderStepped:Connect( function() Camera.CFrame = Camera.CFrame * CFrame.new(0, 0, 0, 1, 0, 0, 0, getgenv().Resolution[".gg/scripters"], 0, 0, 0, 1) end ) end getgenv().gg_scripters = "Aori0001" local HttpService = game:GetService("HttpService") local TweenService = game:GetService("TweenService") local ConfigFile = "DeltaSilentAim_Config.json" -- Default Config Setup getgenv().Config = { HitPart = "LowerTorso", -- "LowerTorso", "Head", "All" HeadChance = 25, -- Custom % Headshot chance in "All" mode FOVRadius = 10, ShowFOV = false, HitRate = 100, -- Custom Hit % chance (0-100) ShowChams = false -- Chams Toggle } -- ----------------------------------------------------- -- AUTO SAVE & LOAD SYSTEM -- ----------------------------------------------------- local function SaveConfig() pcall(function() if writefile then writefile(ConfigFile, HttpService:JSONEncode(getgenv().Config)) end end) end local function LoadConfig() pcall(function() if readfile and isfile and isfile(ConfigFile) then local loaded = HttpService:JSONDecode(readfile(ConfigFile)) if loaded then if loaded.HitPart then getgenv().Config.HitPart = loaded.HitPart end if loaded.HeadChance ~= nil then getgenv().Config.HeadChance = loaded.HeadChance end if loaded.FOVRadius then getgenv().Config.FOVRadius = loaded.FOVRadius end if loaded.ShowFOV ~= nil then getgenv().Config.ShowFOV = loaded.ShowFOV end if loaded.HitRate ~= nil then getgenv().Config.HitRate = loaded.HitRate end if loaded.ShowChams ~= nil then getgenv().Config.ShowChams = loaded.ShowChams end end end end) end LoadConfig() -- ----------------------------------------------------- -- TARGET & CHAMS MECHANICS -- ----------------------------------------------------- local phem1_plrs = game:GetService("Players") local phem2_cs = game:GetService("CollectionService") local phem5 = game:GetService("ReplicatedStorage") local phem6 = phem1_plrs.LocalPlayer local phem7 = require(phem5.Modules.Utility) local phem8 = phem7.Raycast -- FOV Circle local phem4 = Drawing.new("Circle") phem4.Visible = getgenv().Config.ShowFOV phem4.Radius = getgenv().Config.FOVRadius phem4.Color = Color3.fromRGB(255, 255, 255) phem4.Thickness = 1 phem4.Filled = false -- Red Chams System local function updateChams() for _, entity in ipairs(phem2_cs:GetTagged("Entity")) do if entity ~= phem6.Character then local highlight = entity:FindFirstChild("DeltaRedChams") if getgenv().Config.ShowChams then if not highlight then highlight = Instance.new("Highlight") highlight.Name = "DeltaRedChams" highlight.FillColor = Color3.fromRGB(255, 0, 0) highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.FillTransparency = 0.5 highlight.OutlineTransparency = 0 highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop highlight.Parent = entity end highlight.Enabled = true else if highlight then highlight.Enabled = false end end end end end game:GetService("RunService").RenderStepped:Connect(function() phem4.Position = workspace.CurrentCamera.ViewportSize / 2 phem4.Radius = getgenv().Config.FOVRadius phem4.Visible = getgenv().Config.ShowFOV updateChams() end) local function phem9() -- Custom Hit % Calculation if getgenv().Config.HitRate < 100 then local roll = math.random(1, 100) if roll > getgenv().Config.HitRate then return nil -- Purposeful miss end end local phem10 = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2, workspace.CurrentCamera.ViewportSize.Y / 2) local phem11 = nil local phem12 = getgenv().Config.FOVRadius local targetPartName = getgenv().Config.HitPart if targetPartName == "All" then local roll = math.random(1, 100) if roll <= getgenv().Config.HeadChance then targetPartName = "Head" else targetPartName = "LowerTorso" end end for phem13, phem14 in phem2_cs:GetTagged("Entity") do if phem14 == phem6.Character then continue end local phem15 = phem14:FindFirstChild(targetPartName, true) if not phem15 or not phem15:IsA("BasePart") then continue end local phem16, phem17 = workspace.CurrentCamera:WorldToViewportPoint(phem15.Position) if not phem17 then continue end local phem18 = (phem10 - Vector2.new(phem16.X, phem16.Y)).Magnitude if phem18 < phem12 then phem12 = phem18 phem11 = phem15 end end return phem11 end phem7.Raycast = function(self, phem19, phem20, phem21, phem22, phem23, phem24) if type(phem21) ~= "number" or phem21 < 100 then return phem8(self, phem19, phem20, phem21, phem22, phem23, phem24) end local phem25 = phem9() if not phem25 then return phem8(self, phem19, phem20, phem21, phem22, phem23, phem24) end local phem26 = phem25.Position local phem27 = (phem26 - phem19).Unit local phem28 = (phem26 - phem19).Magnitude if phem28 > phem21 then phem28 = phem21 phem26 = phem19 + (phem27 * phem21) end return { Position = phem26, Distance = phem28, Instance = phem25, Material = phem25.Material, Normal = -phem27 } end -- ----------------------------------------------------- -- UI CONTAINER & CREATION HELPERS -- ----------------------------------------------------- local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = game:GetService("CoreGui") or game.Players.LocalPlayer:WaitForChild("PlayerGui") ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local function createButton(name, position, bgColor, text, parent) local btn = Instance.new("TextButton") local corner = Instance.new("UICorner") btn.Name = name btn.Parent = parent or ScreenGui btn.BackgroundColor3 = bgColor btn.BackgroundTransparency = 0.4 btn.Position = position btn.Size = UDim2.new(0, 90, 0, 30) btn.Font = Enum.Font.SourceSansBold btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextSize = 13.00 corner.CornerRadius = UDim.new(0, 6) corner.Parent = btn return btn end local function createTextBox(name, position, placeholderText, defaultText, parent) local box = Instance.new("TextBox") local corner = Instance.new("UICorner") box.Name = name box.Parent = parent or ScreenGui box.BackgroundColor3 = Color3.fromRGB(30, 30, 30) box.BackgroundTransparency = 0.4 box.Position = position box.Size = UDim2.new(0, 90, 0, 30) box.Font = Enum.Font.SourceSansBold box.PlaceholderText = placeholderText box.Text = defaultText box.TextColor3 = Color3.fromRGB(255, 255, 255) box.TextSize = 13.00 box.ClearTextOnFocus = true corner.CornerRadius = UDim.new(0, 6) corner.Parent = box return box end -- Menu Container local MenuContainer = Instance.new("Frame") MenuContainer.Name = "MenuContainer" MenuContainer.Parent = ScreenGui MenuContainer.BackgroundTransparency = 1 MenuContainer.Position = UDim2.new(0, 10, 0, 0) MenuContainer.Size = UDim2.new(0, 120, 0, 210) -- UI Elements Layout local TargetButton = createButton("TargetButton", UDim2.new(0, 0, 0, 0), Color3.fromRGB(220, 50, 50), "Body", MenuContainer) local MinimizeBtn = Instance.new("TextButton") local MinCorner = Instance.new("UICorner") MinimizeBtn.Name = "MinimizeBtn" MinimizeBtn.Parent = ScreenGui MinimizeBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) MinimizeBtn.BackgroundTransparency = 0.3 MinimizeBtn.Position = UDim2.new(0, 105, 0, 0) MinimizeBtn.Size = UDim2.new(0, 25, 0, 30) MinimizeBtn.Font = Enum.Font.SourceSansBold MinimizeBtn.Text = "[-]" MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizeBtn.TextSize = 13.00 MinCorner.CornerRadius = UDim.new(0, 6) MinCorner.Parent = MinimizeBtn local FovToggleBtn = createButton("FovToggleBtn", UDim2.new(0, 0, 0, 35), Color3.fromRGB(40, 40, 40), "FOV: OFF", MenuContainer) local FovInputBox = createTextBox("FovInputBox", UDim2.new(0, 0, 0, 70), "FOV Size", "FOV: " .. tostring(getgenv().Config.FOVRadius), MenuContainer) local ChamsToggleBtn = createButton("ChamsToggleBtn", UDim2.new(0, 0, 0, 105), Color3.fromRGB(40, 40, 40), "Chams: OFF", MenuContainer) local HitRateInputBox = createTextBox("HitRateInputBox", UDim2.new(0, 0, 0, 140), "Hit Rate %", "Hit %: " .. tostring(getgenv().Config.HitRate), MenuContainer) local HeadChanceInputBox = createTextBox("HeadChanceInputBox", UDim2.new(0, 0, 0, 175), "Head %", "Head %: " .. tostring(getgenv().Config.HeadChance), MenuContainer) -- ----------------------------------------------------- -- LOADED NOTIFICATION (SMOOTH FADE OUT) -- ----------------------------------------------------- local function showLoadNotification() local notifyFrame = Instance.new("Frame") local notifyCorner = Instance.new("UICorner") local notifyLabel = Instance.new("TextLabel") notifyFrame.Name = "AndreiWareNotify" notifyFrame.Parent = ScreenGui notifyFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) notifyFrame.BackgroundTransparency = 0.3 notifyFrame.Position = UDim2.new(1, -160, 0.5, -20) notifyFrame.Size = UDim2.new(0, 150, 0, 35) notifyCorner.CornerRadius = UDim.new(0, 8) notifyCorner.Parent = notifyFrame notifyLabel.Parent = notifyFrame notifyLabel.BackgroundTransparency = 1 notifyLabel.Size = UDim2.new(1, 0, 1, 0) notifyLabel.Font = Enum.Font.SourceSansBold notifyLabel.Text = "AndreiWareV8 loaded" notifyLabel.TextColor3 = Color3.fromRGB(255, 255, 255) notifyLabel.TextSize = 14.00 notifyLabel.TextTransparency = 0 -- Smooth Fade out over 5 seconds total (3s delay + 2s fade) task.spawn(function() task.wait(3) local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out) local tweenFrame = TweenService:Create(notifyFrame, tweenInfo, {BackgroundTransparency = 1}) local tweenLabel = TweenService:Create(notifyLabel, tweenInfo, {TextTransparency = 1}) tweenFrame:Play() tweenLabel:Play() tweenFrame.Completed:Connect(function() notifyFrame:Destroy() end) end) end showLoadNotification() -- ----------------------------------------------------- -- UI STATE INITIALIZATION -- ----------------------------------------------------- local function updateTargetButtonUI() if getgenv().Config.HitPart == "LowerTorso" then TargetButton.BackgroundColor3 = Color3.fromRGB(220, 50, 50) TargetButton.TextColor3 = Color3.fromRGB(255, 255, 255) TargetButton.Text = "Body" HeadChanceInputBox.Visible = false elseif getgenv().Config.HitPart == "Head" then TargetButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TargetButton.TextColor3 = Color3.fromRGB(0, 0, 0) TargetButton.Text = "Head" HeadChanceInputBox.Visible = false elseif getgenv().Config.HitPart == "All" then TargetButton.BackgroundColor3 = Color3.fromRGB(240, 180, 40) TargetButton.TextColor3 = Color3.fromRGB(0, 0, 0) TargetButton.Text = "All" HeadChanceInputBox.Visible = true end end local function updateFovToggleUI() if getgenv().Config.ShowFOV then FovToggleBtn.BackgroundColor3 = Color3.fromRGB(40, 180, 80) FovToggleBtn.Text = "FOV: ON" else FovToggleBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) FovToggleBtn.Text = "FOV: OFF" end end local function updateChamsToggleUI() if getgenv().Config.ShowChams then ChamsToggleBtn.BackgroundColor3 = Color3.fromRGB(220, 50, 50) ChamsToggleBtn.Text = "Chams: ON" else ChamsToggleBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) ChamsToggleBtn.Text = "Chams: OFF" end end updateTargetButtonUI() updateFovToggleUI() updateChamsToggleUI() -- ----------------------------------------------------- -- INTERACTION LOGIC & EVENT HANDLERS -- ----------------------------------------------------- -- Minimize Toggle local isMinimized = false MinimizeBtn.MouseButton1Click:Connect(function() isMinimized = not isMinimized MenuContainer.Visible = not isMinimized MinimizeBtn.Text = isMinimized and "[+]" or "[-]" end) -- Target Button (Body -> Head -> All) TargetButton.MouseButton1Click:Connect(function() if getgenv().Config.HitPart == "LowerTorso" then getgenv().Config.HitPart = "Head" elseif getgenv().Config.HitPart == "Head" then getgenv().Config.HitPart = "All" else getgenv().Config.HitPart = "LowerTorso" end updateTargetButtonUI() SaveConfig() end) -- FOV Toggle FovToggleBtn.MouseButton1Click:Connect(function() getgenv().Config.ShowFOV = not getgenv().Config.ShowFOV updateFovToggleUI() SaveConfig() end) -- Chams Toggle ChamsToggleBtn.MouseButton1Click:Connect(function() getgenv().Config.ShowChams = not getgenv().Config.ShowChams updateChamsToggleUI() SaveConfig() end) -- Custom FOV Input FovInputBox.FocusLost:Connect(function() local num = tonumber(FovInputBox.Text) if num then getgenv().Config.FOVRadius = num FovInputBox.Text = "FOV: " .. tostring(num) SaveConfig() else FovInputBox.Text = "FOV: " .. tostring(getgenv().Config.FOVRadius) end end) -- Custom Hit % Input Box HitRateInputBox.FocusLost:Connect(function() local num = tonumber(HitRateInputBox.Text) if num then num = math.clamp(num, 0, 100) getgenv().Config.HitRate = num HitRateInputBox.Text = "Hit %: " .. tostring(num) SaveConfig() else HitRateInputBox.Text = "Hit %: " .. tostring(getgenv().Config.HitRate) end end) -- Custom Head % Input Box (Used in "All" mode) HeadChanceInputBox.FocusLost:Connect(function() local num = tonumber(HeadChanceInputBox.Text) if num then num = math.clamp(num, 0, 100) getgenv().Config.HeadChance = num HeadChanceInputBox.Text = "Head %: " .. tostring(num) SaveConfig() else HeadChanceInputBox.Text = "Head %: " .. tostring(getgenv().Config.HeadChance) end end)