INUMAKI FE
Key RequiredUniversal

INUMAKI FE

Universal ScriptFeeyyyFeeyyy 1.8K views 590 executesUpdated Apr 14, 2026
0.0/ 5(1 votes)
010% Positive
Lua Script•170 lines (5470 chars)
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)

Features & Information

use nearest players, the fling should work and im focusing on the vfx. Work in progress.
#inumaki universal jujutsu kaisen

Community Comments (2)

nikitakalitin2nikitakalitin2Apr 15, 2026(edited)

Fling dosent work use walkfling duh

nikitakalitin2nikitakalitin2Apr 15, 2026

And what wrong whit CRUSH

More Scripts for Universal Scripts