local Players = game:GetService("Players") local RunService = game:GetService("RunService") local CoreGui = game:GetService("CoreGui") local player = Players.LocalPlayer local guiParent = CoreGui or player:WaitForChild("PlayerGui") if guiParent:FindFirstChild("InumakiMenu") then guiParent.InumakiMenu:Destroy() end local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "InumakiMenu" ScreenGui.Parent = guiParent local btnOpen = Instance.new("TextButton") btnOpen.Size = UDim2.new(0, 50, 0, 50) btnOpen.Position = UDim2.new(0.02, 0, 0.5, 0) btnOpen.BackgroundColor3 = Color3.fromRGB(148, 0, 211) btnOpen.TextColor3 = Color3.fromRGB(255, 255, 255) btnOpen.Text = "OPEN" btnOpen.Font = Enum.Font.GothamBold btnOpen.TextSize = 14 btnOpen.Visible = false btnOpen.Parent = ScreenGui local OpenCorner = Instance.new("UICorner") OpenCorner.CornerRadius = UDim.new(0, 8) OpenCorner.Parent = btnOpen local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 220, 0, 230) Frame.Position = UDim2.new(0.05, 0, 0.4, 0) Frame.BackgroundColor3 = Color3.fromRGB(10, 10, 15) Frame.BorderSizePixel = 0 Frame.Draggable = true Frame.Active = true Frame.Parent = ScreenGui local FrameCorner = Instance.new("UICorner") FrameCorner.CornerRadius = UDim.new(0, 12) FrameCorner.Parent = Frame local btnClose = Instance.new("TextButton") btnClose.Size = UDim2.new(0, 30, 0, 30) btnClose.Position = UDim2.new(1, -35, 0, 5) btnClose.BackgroundColor3 = Color3.fromRGB(200, 0, 0) btnClose.TextColor3 = Color3.fromRGB(255, 255, 255) btnClose.Text = "X" btnClose.Font = Enum.Font.GothamBold btnClose.TextSize = 16 btnClose.Parent = Frame local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(0, 5) CloseCorner.Parent = btnClose btnClose.MouseButton1Click:Connect(function() Frame.Visible = false btnOpen.Visible = true end) btnOpen.MouseButton1Click:Connect(function() Frame.Visible = true btnOpen.Visible = false end) local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 40) Title.BackgroundTransparency = 1 Title.TextColor3 = Color3.fromRGB(148, 0, 211) Title.Text = "INUMAKI" Title.Font = Enum.Font.Oswald Title.TextSize = 24 Title.Parent = Frame local function createWordButton(name, text, posY, color) local btn = Instance.new("TextButton") btn.Name = name btn.Size = UDim2.new(0.9, 0, 0, 45) btn.Position = UDim2.new(0.05, 0, 0, posY) btn.BackgroundColor3 = color btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Text = text btn.Font = Enum.Font.GothamBold btn.TextSize = 16 btn.Parent = Frame local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = btn return btn end local btnBlast = createWordButton("BtnBlast", '"BLAST AWAY!"', 50, Color3.fromRGB(180, 0, 0)) local btnBehind = createWordButton("BtnBehind", '"BEHIND YOU!"', 105, Color3.fromRGB(40, 40, 40)) local btnCrush = createWordButton("BtnCrush", '"CRUSH!"', 160, Color3.fromRGB(100, 0, 200)) local function getChar() return player.Character or player.CharacterAdded:Wait() end local function stopAllMovement(root) root.Velocity = Vector3.new(0, 0, 0) root.RotVelocity = Vector3.new(0, 0, 0) end local function getNearestPlayer() local nearestDist = 200 local nearestTarget = nil local myRoot = getChar():FindFirstChild("HumanoidRootPart") if not myRoot then return nil end for _, target in pairs(Players:GetPlayers()) do if target ~= player and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then local dist = (myRoot.Position - target.Character.HumanoidRootPart.Position).Magnitude if dist < nearestDist then nearestDist = dist nearestTarget = target.Character end end end return nearestTarget end local function speak(word) pcall(function() game:GetService("TextChatService").TextChannels.RBXGeneral:SendAsync(word) end) pcall(function() game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(word, "All") end) end btnBlast.MouseButton1Click:Connect(function() local target = getNearestPlayer() if not target then return end speak("BLAST AWAY!") local char = getChar() local root = char:WaitForChild("HumanoidRootPart") local oldPos = root.CFrame local spin = Instance.new("BodyAngularVelocity") spin.MaxTorque = Vector3.new(math.huge, math.huge, math.huge) spin.AngularVelocity = Vector3.new(0, 100000, 0) -- Xoay cực mạnh spin.Parent = root for i = 1, 15 do root.CFrame = target.HumanoidRootPart.CFrame * CFrame.Angles(0, math.rad(i*20), 0) task.wait(0.01) end spin:Destroy() root.CFrame = oldPos stopAllMovement(root) print("returned") end) btnBehind.MouseButton1Click:Connect(function() local target = getNearestPlayer() if not target then return end speak("BEHIND YOU!") local root = getChar():WaitForChild("HumanoidRootPart") root.CFrame = target.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3.5) end) btnCrush.MouseButton1Click:Connect(function() local target = getNearestPlayer() if not target then return end speak("CRUSH!") local char = getChar() local root = char:WaitForChild("HumanoidRootPart") local oldPos = root.CFrame local force = Instance.new("BodyVelocity") force.MaxForce = Vector3.new(math.huge, math.huge, math.huge) force.Velocity = Vector3.new(0, -1500, 0) force.Parent = root root.CFrame = target.HumanoidRootPart.CFrame * CFrame.new(0, 40, 0) task.wait(0.3) force:Destroy() task.wait(0.1) root.CFrame = oldPos stopAllMovement(root) end)