-- DEAN: RONIX SILENT AIM (R-KEY / NO WALLCHECK)
local Players = game:GetService("Players")
local localPlayer = Players.LocalPlayer
local mouse = localPlayer:GetMouse()
local camera = workspace.CurrentCamera
local silentActive = false
-- HEDEF BULUCU (DUVAR ARKASINI ÖNEMSEMEZ)
local function getClosestPlayer()
local target, shortestDistance = nil, 600 -- Tarama mesafesi
for _, v in pairs(Players:GetPlayers()) do
if v ~= localPlayer and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then
-- Hedefin ekrandaki yerini kontrol et
local pos, onScreen = camera:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)
if onScreen then
local magnitude = (Vector2.new(pos.X, pos.Y) - Vector2.new(mouse.X, mouse.Y)).Magnitude
if magnitude < shortestDistance then
-- Rage mod: Duvar kontrolü (Raycast) yapılmaz
shortestDistance = magnitude
target = v.Character.HumanoidRootPart
end
end
end
end
return target
end
-- RONIX HOOK SİSTEMİ (NAME-CALL & INDEX)
local oldNamecall
oldNamecall = hookmetamethod(game, "__namecall", function(self, ...)
local method = getnamecallmethod()
local args = {...}
-- Mermi ateşleme fonksiyonlarını yakalıyoruz
if silentActive and (method == "FindPartOnRayWithIgnoreList" or method == "Raycast" or method == "FindPartOnRay") then
local target = getClosestPlayer()
if target then
local origin = args[1].Origin
local direction = (target.Position - origin).Unit * 1000
-- Merminin yönünü hedefe kilitliyoruz
args[1] = Ray.new(origin, direction)
return oldNamecall(self, unpack(args))
end
end
return oldNamecall(self, ...)
end)
local oldIndex
oldIndex = hookmetamethod(game, "__index", function(self, index)
if silentActive and self == mouse and index == "Hit" then
local target = getClosestPlayer()
if target then
-- Farenin vurduğu yeri doğrudan hedefin gövdesi yapıyoruz
return target.CFrame
end
end
return oldIndex(self, index)
end)
-- TUŞ KONTROLÜ (R)
game:GetService("UserInputService").InputBegan:Connect(function(input, proc)
if proc then return end
if input.KeyCode == Enum.KeyCode.R then
silentActive = not silentActive
-- Ronix Konsolunda veya Sağ Altta Bildirim
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "DEAN RONIX",
Text = silentActive and "SILENT AIM: AKTİF" or "SILENT AIM: KAPALI",
Duration = 2
})
end
end)
Comments
No comments yet
Be the first to share your thoughts!