Shinjuku yuji moveset
Key Required

Shinjuku yuji moveset

4.0/ 5(5 votes)
4180% Positive
Lua Script•86 lines (2833 chars)
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
local character = player.Character or player.CharacterAdded:Wait()

local function deleteAllTools()
    for _, tool in ipairs(backpack:GetChildren()) do
        if tool:IsA("Tool") then
            tool:Destroy()
        end
    end

    for _, tool in ipairs(character:GetChildren()) do
        if tool:IsA("Tool") then
            tool:Destroy()
        end
    end
end

deleteAllTools()

local function createCooldownTool(name, activateFunction, initialCooldown)
    local tool = Instance.new("Tool")
    tool.Name = name
    tool.RequiresHandle = false
    tool.Parent = backpack
    local isCooldown = false

    tool.Activated:Connect(function()
        if isCooldown then return end
        isCooldown = true
        activateFunction()

        -- Cooldown loop
        for i = initialCooldown, 0, -0.1 do
            tool.Name = name .. " (" .. string.format("%.1f", i) .. "s)"
            task.wait(0.1)
        end

        -- Reset tool name after cooldown ends
        tool.Name = name
        isCooldown = false
    end)
end

-- Tool functions with cooldowns
createCooldownTool("black flash wrath", function()
    local replicatedStorage = game:GetService("ReplicatedStorage")
    local remoteEvent1 = replicatedStorage.Ellen.Yuji.RemoteEvent
    local remoteEvent2 = replicatedStorage.Ellen.Yuji.RemoteEvent2
    local remoteEvent4 = replicatedStorage.Ellen.Yuji.RemoteEvent4

    remoteEvent1:FireServer()

    for i = 1, 3 do
        remoteEvent2:FireServer()
        task.wait(0.5) -- 0.5s delay
    end

    remoteEvent4:FireServer()
end, 3.7) -- Initial cooldown: 3.7 seconds

createCooldownTool("piercing beatdown", function()
    local replicatedStorage = game:GetService("ReplicatedStorage")
    replicatedStorage.Yuji.Remotes.Event2:FireServer()
    task.wait(1) -- 1-second delay
    replicatedStorage.Remotes.beam:FireServer()
end, 3.7) -- Initial cooldown: 3.7 seconds

createCooldownTool("flashing kick", function()
    local replicatedStorage = game:GetService("ReplicatedStorage")
    replicatedStorage.Kj.Remotes:FindFirstChild("Sweep Swift"):FireServer()
    replicatedStorage.Kiryu.Remotes.Dropkick:FireServer()
    replicatedStorage.Ellen.Yuji.RemoteEvent:FireServer()
end, 3.6) -- Initial cooldown: 3.6 seconds

createCooldownTool("dismantling rush", function()
    local replicatedStorage = game:GetService("ReplicatedStorage")
    replicatedStorage.Kj.Remotes:FindFirstChild("Sweep Swift"):FireServer()
    replicatedStorage.sukuna.remotes.rush:FireServer()
    replicatedStorage.Yuji.Remotes.Event2:FireServer()

    task.wait(1) -- 1-second delay

    replicatedStorage.sukuna.remotes.dismantle:FireServer()
    replicatedStorage.sukuna.remotes.dismantle:FireServer()
end, 5) -- Initial cooldown: 5 seconds

Features & Information

Shinjuku yuji, kind of op ig, my user name is PRIME on roblox,

Community Comments (2)

Ang3lAng3lJan 24, 2025(edited)

I love you dude keep up the good work.

Gen_alpha_scripterGen_alpha_scripterJan 24, 2025(edited)

Thx

More Scripts for [Duke Erisa's Ult!✌️😛] Silly Jujutsu Randomizer