-- [[ 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 ]] --[[ Script Name: Someone Module V2 (Stealth) Anti-Cheat Bypass & Obfuscation Update --]] -- ========================================== -- [ 1. ENVIRONMENT GUARD & ANTI-LOGGER ] -- ========================================== local _env = getgenv and getgenv() or _G local _silent = function(f, ...) local ok, err = pcall(f, ...) if not ok then end end -- Fake Hyperion bypass (Hanya bekerja jika executor support) if _env.setreadonly then _env.setreadonly(_env, false) end if setthreadidentity then setthreadidentity(8) end -- Naikin privilege thread if syn and syn.set_thread_identity then syn.set_thread_identity(8) end if fluxus and fluxus.set_thread_identity then fluxus.set_thread_identity(8) end -- Hook Kick & Kick Message local oldKick oldKick = hookfunction(game.Players.LocalPlayer.Kick, function(self, msg) -- Abaikan kick dari server game return nil end) -- Blokir fungsi deteksi executor local oldNamecall oldNamecall = hookmetamethod(game, "__namecall", function(self, ...) local method = getnamecallmethod() if method == "Kick" or method == "FireServer" and tostring(self):lower():find("anticheat") then return nil end return oldNamecall(self, ...) end) -- Anti-AFK (Pura-pura aktif) local VirtualUser = game:GetService("VirtualUser") game:GetService("Players").LocalPlayer.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.new()) end) -- ========================================== -- [ 2. VARIABLES ] -- ========================================== local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Workspace = game:GetService("Workspace") local Camera = Workspace.CurrentCamera local LP = Players.LocalPlayer local _Cfg = { SAim = false, KAura = false, Aim = false, MReach = false, Wbang = false, TCheck = true, WCheck = true, ACheck = true, HChance = 100, APart = "Head", FOV = 150, ARange = 15, RScale = 2.5 } -- ========================================== -- [ 3. UI LIBRARY (Protected & Draggable) ] -- ========================================== local gName = "SomeoneV2_" .. tostring(math.random(1000, 9999)) -- Random Name local SGui = Instance.new("ScreenGui") SGui.Name = gName SGui.ResetOnSpawn = false SGui.Parent = game:GetService("CoreGui") -- Proteksi UI dari deteksi (jika executor support) if syn and syn.protect_gui then syn.protect_gui(SGui) elseif protect_gui then protect_gui(SGui) end local MF = Instance.new("Frame") MF.Parent = SGui MF.BackgroundColor3 = Color3.fromRGB(12, 12, 15) MF.BorderSizePixel = 0 MF.Position = UDim2.new(0.1, 0, 0.2, 0) MF.Size = UDim2.new(0, 320, 0, 420) local UIC = Instance.new("UICorner", MF) UIC.CornerRadius = UDim.new(0, 6) local UIS = Instance.new("UIStroke", MF) UIS.Color = Color3.fromRGB(80, 80, 100) UIS.Thickness = 1.5 -- Title Bar local TB = Instance.new("Frame", MF) TB.BackgroundColor3 = Color3.fromRGB(20, 20, 30) TB.Size = UDim2.new(1, 0, 0, 35) TB.BorderSizePixel = 0 local TBC = Instance.new("UICorner", TB) TBC.CornerRadius = UDim.new(0, 6) local TT = Instance.new("TextLabel", TB) TT.BackgroundTransparency = 1 TT.Size = UDim2.new(1, 0, 1, 0) TT.Font = Enum.Font.GothamBold TT.Text = "💀 SOMEONE V2 | STEALTH" TT.TextColor3 = Color3.fromRGB(255, 255, 255) TT.TextSize = 12 -- Drag Logic local drag, dragI, dragS, startP TB.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then drag = true; dragS = i.Position; startP = MF.Position i.Changed:Connect(function() if i.UserInputState == Enum.UserInputState.End then drag = false end end) end end) TB.InputChanged:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch then dragI = i end end) UserInputService.InputChanged:Connect(function(i) if i == dragI and drag then local d = i.Position - dragS MF.Position = UDim2.new(startP.X.Scale, startP.X.Offset + d.X, startP.Y.Scale, startP.Y.Offset + d.Y) end end) -- Scroll Frame local SF = Instance.new("ScrollingFrame", MF) SF.BackgroundTransparency = 1 SF.Size = UDim2.new(1, -10, 1, -45) SF.Position = UDim2.new(0, 5, 0, 40) SF.CanvasSize = UDim2.new(0, 0, 0, 0) SF.ScrollBarThickness = 2 SF.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100) local UIL = Instance.new("UIListLayout", SF) UIL.SortOrder = Enum.SortOrder.LayoutOrder UIL.Padding = UDim.new(0, 5) -- Helpers local function Sec(n) local l = Instance.new("TextLabel", SF) l.BackgroundTransparency = 1 l.Size = UDim2.new(1, 0, 0, 25) l.Font = Enum.Font.GothamBold l.Text = " " .. n l.TextColor3 = Color3.fromRGB(150, 150, 200) l.TextSize = 11 l.TextXAlignment = Enum.TextXAlignment.Left end local function Tog(n, k) local b = Instance.new("TextButton", SF) b.BackgroundColor3 = Color3.fromRGB(25, 25, 35) b.Size = UDim2.new(1, -5, 0, 30) b.Font = Enum.Font.Gotham b.Text = " " .. n .. " : OFF" b.TextColor3 = Color3.fromRGB(200, 200, 200) b.TextSize = 11 b.TextXAlignment = Enum.TextXAlignment.Left b.AutoButtonColor = false Instance.new("UICorner", b).CornerRadius = UDim.new(0, 4) local st = false b.MouseButton1Click:Connect(function() st = not st _Cfg[k] = st b.Text = " " .. n .. " : " .. (st and "ON" or "OFF") b.TextColor3 = st and Color3.fromRGB(0, 255, 100) or Color3.fromRGB(200, 200, 200) end) end local function Sld(n, k, mn, mx, df) local f = Instance.new("Frame", SF) f.BackgroundColor3 = Color3.fromRGB(25, 25, 35) f.Size = UDim2.new(1, -5, 0, 40) Instance.new("UICorner", f).CornerRadius = UDim.new(0, 4) local l = Instance.new("TextLabel", f) l.BackgroundTransparency = 1 l.Size = UDim2.new(1, -10, 0, 20) l.Position = UDim2.new(0, 5, 0, 0) l.Font = Enum.Font.Gotham l.Text = n .. " : " .. df l.TextColor3 = Color3.fromRGB(200, 200, 200) l.TextSize = 11 l.TextXAlignment = Enum.TextXAlignment.Left local br = Instance.new("Frame", f) br.BackgroundColor3 = Color3.fromRGB(40, 40, 50) br.Size = UDim2.new(1, -10, 0, 8) br.Position = UDim2.new(0, 5, 0, 25) Instance.new("UICorner", br).CornerRadius = UDim.new(0, 4) local fl = Instance.new("Frame", br) fl.BackgroundColor3 = Color3.fromRGB(100, 100, 255) fl.Size = UDim2.new((df - mn) / (mx - mn), 0, 1, 0) fl.BorderSizePixel = 0 Instance.new("UICorner", fl).CornerRadius = UDim.new(0, 4) _Cfg[k] = df local dragSld = false br.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragSld = true end end) UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragSld = false end end) UserInputService.InputChanged:Connect(function(i) if dragSld and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then local mP = UserInputService:GetMouseLocation() local pX = math.clamp((mP.X - br.AbsolutePosition.X) / br.AbsoluteSize.X, 0, 1) fl.Size = UDim2.new(pX, 0, 1, 0) local v = math.floor(mn + (mx - mn) * pX) l.Text = n .. " : " .. v _Cfg[k] = v end end) end -- Populate UI Sec("Combat Features") Tog("Silent Aim", "SAim") Tog("Kill Aura", "KAura") Tog("Aimbot", "Aim") Sec("Melee") Tog("Melee Reach", "MReach") Tog("Wallbang", "Wbang") Sld("Reach Scale", "RScale", 1, 10, 2.5) Sec("Checks & Settings") Tog("Team Check", "TCheck") Tog("Wall Check", "WCheck") Tog("Alive Check", "ACheck") Sld("Hit Chance", "HChance", 1, 100, 100) Sld("FOV Size", "FOV", 50, 500, 150) Sld("Aura Range", "ARange", 5, 50, 15) -- ========================================== -- [ 4. DRAWING & CORE LOGIC ] -- ========================================== local FOVC = Drawing.new("Circle") FOVC.Thickness = 1 FOVC.NumSides = 40 FOVC.Radius = _Cfg.FOV FOVC.Filled = false FOVC.Color = Color3.fromRGB(255, 255, 255) FOVC.Transparency = 0.4 FOVC.Visible = true local function GetT() local cl = nil local sd = _Cfg.FOV for _, p in pairs(Players:GetPlayers()) do if p ~= LP and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local c = p.Character local h = c.HumanoidRootPart if _Cfg.TCheck and p.Team == LP.Team then continue end if _Cfg.ACheck and c.Humanoid.Health <= 0 then continue end local sp, os = Camera:WorldToViewportPoint(h.Position) if os then local d = (Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) - Vector2.new(sp.X, sp.Y)).Magnitude if d < sd then if _Cfg.WCheck then local ry = Ray.new(Camera.CFrame.Position, h.Position - Camera.CFrame.Position) local ht, ps = Workspace:FindPartOnRayWithIgnoreList(ry, {LP.Character, p.Character}) if ht then continue end end sd = d cl = p end end end end return cl end RunService.RenderStepped:Connect(function() FOVC.Radius = _Cfg.FOV FOVC.Position = Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y + 36) if not LP.Character or not LP.Character:FindFirstChildOfClass("Tool") then return end local t = GetT() if not t then return end local tp = t.Character:FindFirstChild(_Cfg.APart) or t.Character:FindFirstChild("HumanoidRootPart") if not tp then return end if _Cfg.SAim and math.random(1, 100) <= _Cfg.HChance then local tl = LP.Character:FindFirstChildOfClass("Tool") if tl then tl:Activate() end end if _Cfg.Aim then Camera.CFrame = CFrame.new(Camera.CFrame.Position, tp.Position) end end) -- Kill Aura Loop task.spawn(function() while task.wait(0.15) do if _Cfg.KAura and LP.Character and LP.Character:FindFirstChildOfClass("Tool") then local tl = LP.Character:FindFirstChildOfClass("Tool") for _, p in pairs(Players:GetPlayers()) do if p ~= LP and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then if _Cfg.TCheck and p.Team == LP.Team then continue end if _Cfg.ACheck and p.Character.Humanoid.Health <= 0 then continue end local dist = (LP.Character.HumanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude if dist <= _Cfg.ARange then tl:Activate() break end end end end end end) -- Melee Reach Loop RunService.Stepped:Connect(function() if _Cfg.MReach and LP.Character then for _, v in pairs(LP.Character:GetChildren()) do if v:IsA("Tool") and v:FindFirstChild("Handle") then for _, pt in pairs(v:GetDescendants()) do if pt:IsA("BasePart") and pt.Name ~= "Handle" then pt.Size = Vector3.new(pt.Size.X * _Cfg.RScale, pt.Size.Y * _Cfg.RScale, pt.Size.Z * _Cfg.RScale) pt.Transparency = 0.8 end end end end end end) -- Wallbang Loop RunService.Stepped:Connect(function() if _Cfg.Wbang then for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("BasePart") and v.CanCollide then if v.Parent:FindFirstChild("Humanoid") or v.Name == "Baseplate" then continue end v.CanCollide = false end end end end) print("✅ Someone Module V2 Loaded - Stealth Mode Active")