local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LPI = Players.LocalPlayer -- --- 1. GUI (さらにシンプルにして軽量化) --- local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "SecretV9_Light" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = LPI:WaitForChild("PlayerGui", 10) local Main = Instance.new("Frame") Main.Size = UDim2.new(0, 200, 0, 240) Main.Position = UDim2.new(0.5, -100, 0.2, 0) Main.BackgroundColor3 = Color3.fromRGB(15, 15, 15) Main.Active = true Main.Draggable = true Main.Parent = ScreenGui -- ボタン作成(省略せず全機能維持) local function createBtn(text, pos, color) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0.9, 0, 0.16, 0) btn.Position = pos btn.BackgroundColor3 = color btn.Text = text btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Parent = Main return btn end local GodBtn = createBtn("GOD/ANTI-KICK: OFF", UDim2.new(0.05, 0, 0.15, 0), Color3.fromRGB(120, 0, 0)) local FixBtn = createBtn("ANTI-LAG & TAKE: OFF", UDim2.new(0.05, 0, 0.35, 0), Color3.fromRGB(0, 120, 120)) local NoRestrictBtn = createBtn("NO-RESTRICT: OFF", UDim2.new(0.05, 0, 0.55, 0), Color3.fromRGB(120, 120, 0)) local AntiDmgBtn = createBtn("ANTI-DMG: OFF", UDim2.new(0.05, 0, 0.75, 0), Color3.fromRGB(80, 0, 120)) -- --- ロジック変数 --- local godActive, fixActive, restrictActive, dmgActive = false, false, false, false local lastPos = nil -- --- 2. サーバーを騙す(通信の最適化) --- local mt = getrawmetatable(game) local oldNamecall = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) local method = getnamecallmethod() if godActive and (method == "Kick" or (method == "FireServer" and tostring(self):lower():find("damage"))) then return nil end return oldNamecall(self, ...) end) setreadonly(mt, true) -- --- 3. メイン監視ループ (負荷を下げて「取れない」を直す) --- RunService.Stepped:Connect(function() -- Heartbeatより少し軽いSteppedを使用 local char = LPI.Character local hum = char and char:FindFirstChildOfClass("Humanoid") local root = char and char:FindFirstChild("HumanoidRootPart") if not char or not root then return end -- 【防御 & 制限解除】一括処理で軽く if godActive and hum then if hum.Health <= 0 then hum.Health = 0.1 end hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false) end if restrictActive and hum then hum.WalkSpeed = 16 hum.JumpPower = 50 hum.PlatformStand = false end -- 【取れないバグ修正】 if fixActive then -- 完全に止めず、微細な動きだけ許容してサーバーの距離チェックを通す root.Velocity = Vector3.new(0, 0, 0) root.RotVelocity = Vector3.new(0, 0, 0) -- サーバーが強制TPしてきた時だけ戻す if lastPos and (root.Position - lastPos).Magnitude > 10 then root.CFrame = CFrame.new(lastPos) end lastPos = root.Position end -- 【ダメージ遮断】負荷が高いので、必要な時だけ実行 if dmgActive then for _, p in pairs(char:GetChildren()) do if p:IsA("BasePart") and p.CanTouch == true then p.CanTouch = false end end end end) -- イベント設定(以前と同じ) GodBtn.MouseButton1Click:Connect(function() godActive = not godActive GodBtn.BackgroundColor3 = godActive and Color3.fromRGB(0, 150, 0) or Color3.fromRGB(120, 0, 0) end) FixBtn.MouseButton1Click:Connect(function() fixActive = not fixActive FixBtn.BackgroundColor3 = fixActive and Color3.fromRGB(0, 200, 200) or Color3.fromRGB(0, 120, 120) if fixActive then lastPos = root.Position end end) -- (他のボタンも同様)