-- [[ 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 ]] local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local function modifyWeapon(tool) if tool:IsA("Tool") then -- تم إصلاح الخطأ البرمجي وتصفير الارتداد عبر الخصائص بالكامل هنا tool:SetAttribute("recoilMin", Vector2.zero) tool:SetAttribute("recoilMax", Vector2.zero) tool:SetAttribute("rateOfFire", 2000) tool:SetAttribute("burstCooldown", 0) tool:SetAttribute("reloadTime", 0.01) tool:SetAttribute("_reloading", false) tool:SetAttribute("spread", 0) end end local function disableRecoilEngine() for _, obj in pairs(getgc(true)) do if type(obj) == "table" then -- تعديل معدل إطلاق النار والانتظار في الذاكرة لجميع الأسلحة if rawget(obj, "rateOfFire") ~= nil then rawset(obj, "rateOfFire", 2000) end if rawget(obj, "RateOfFire") ~= nil then rawset(obj, "RateOfFire", 2000) end if rawget(obj, "burstCooldown") ~= nil then rawset(obj, "burstCooldown", 0) end -- تصفير الارتداد وحركة الكاميرا في محرك اللعبة الافتراضي if rawget(obj, "recoilMin") ~= nil then rawset(obj, "recoilMin", Vector2.zero) end if rawget(obj, "recoilMax") ~= nil then rawset(obj, "recoilMax", Vector2.zero) end if rawget(obj, "recoilImpulse") ~= nil then rawset(obj, "recoilImpulse", Vector3.zero) end if rawget(obj, "recoilOffset") ~= nil then rawset(obj, "recoilOffset", CFrame.identity) end -- تصفير رقصة السلاح أو اهتزازه (Recoil Spring) if rawget(obj, "RecoilSpring") ~= nil and type(rawget(obj, "RecoilSpring")) == "table" then local spring = rawget(obj, "RecoilSpring") if spring.Reset then spring:Reset() end if spring.Position then spring.Position = Vector3.zero end if spring.Velocity then spring.Velocity = Vector3.zero end end end end end -- 1. تطبيق التعديل فوراً على الأسلحة الحالية في الحقيبة والشخصية for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do modifyWeapon(tool) end if LocalPlayer.Character then for _, tool in pairs(LocalPlayer.Character:GetChildren()) do modifyWeapon(tool) end end -- 2. تطبيق التعديل التلقائي عند التقاط أو شراء أي سلاح جديد LocalPlayer.Backpack.ChildAdded:Connect(function(child) task.wait(0.1) modifyWeapon(child) disableRecoilEngine() end) -- تشغيل تصفير محرك الارتداد في الخلفية disableRecoilEngine() print("تم إصلاح السكربت وتصفير الارتداد بنجاح!")