all in one
Key Required

all in one

[SKY ASSASSIN] Jujutsu ShenanigansFeeyyyFeeyyy 2.3K views 417 executesUpdated Mar 10, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•489 lines (22684 chars)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local Debris = game:GetService("Debris")
local Lighting = game:GetService("Lighting")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local camera = workspace.CurrentCamera
local originalFOV = 70 

local sg = player:WaitForChild("PlayerGui"):FindFirstChild("JJKMasterUI")
if sg then sg:Destroy() end

sg = Instance.new("ScreenGui")
sg.Name = "JJKMasterUI"
sg.ResetOnSpawn = false
sg.Parent = player:WaitForChild("PlayerGui")

local container = Instance.new("Frame")
container.Size = UDim2.new(0, 600, 0, 60)
container.Position = UDim2.new(0.5, -300, 0.9, -60)
container.BackgroundTransparency = 1
container.Parent = sg

local btnLayout = Instance.new("UIListLayout")
btnLayout.FillDirection = Enum.FillDirection.Horizontal
btnLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
btnLayout.Padding = UDim.new(0, 15)
btnLayout.Parent = container

local function createButton(name, color)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0, 180, 0, 50)
    btn.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
    btn.BorderColor3 = color
    btn.BorderSizePixel = 2
    btn.Text = name
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.Code
    btn.TextSize = 16
    btn.Parent = container
    return btn
end

local btnPurple = createButton("HOLLOW PURPLE", Color3.fromRGB(150, 50, 255))
local btnShrine = createButton("MALEVOLENT SHRINE", Color3.fromRGB(255, 50, 50))
local btnProject = createButton("24 FPS", Color3.fromRGB(200, 200, 200))

local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1, 0, 0, 0)
topBar.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
topBar.BorderSizePixel = 0
topBar.Parent = sg

local bottomBar = Instance.new("Frame")
bottomBar.Size = UDim2.new(1, 0, 0, 0)
bottomBar.Position = UDim2.new(0, 0, 1, 0)
bottomBar.AnchorPoint = Vector2.new(0, 1)
bottomBar.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
bottomBar.BorderSizePixel = 0
bottomBar.Parent = sg

local fpsLabel = Instance.new("TextLabel")
fpsLabel.Size = UDim2.new(1, 0, 1, 0)
fpsLabel.BackgroundTransparency = 1
fpsLabel.Text = ""
fpsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
fpsLabel.TextTransparency = 1
fpsLabel.Font = Enum.Font.Jura
fpsLabel.TextSize = 250
fpsLabel.TextStrokeTransparency = 0
fpsLabel.TextStrokeColor3 = Color3.fromRGB(50, 50, 200)
fpsLabel.Parent = sg

local isCasting = false

local function lockUI()
    isCasting = true
    btnPurple.Text = "..."
    btnShrine.Text = "..."
    btnProject.Text = "..."
end

local function unlockUI()
    isCasting = false
    btnPurple.Text = "HOLLOW PURPLE"
    btnShrine.Text = "MALEVOLENT SHRINE"
    btnProject.Text = "24 FPS"
end

local function createFailsafe(vfxFolder, cc, timeLimit)
    task.delay(timeLimit, function()
        if vfxFolder and vfxFolder.Parent then vfxFolder:Destroy() end
        if cc and cc.Parent then cc:Destroy() end
        local char = player.Character
        if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.Anchored = false end
        TweenService:Create(camera, TweenInfo.new(0.5), {FieldOfView = originalFOV}):Play()
        TweenService:Create(topBar, TweenInfo.new(0.5), {Size = UDim2.new(1, 0, 0, 0)}):Play()
        TweenService:Create(bottomBar, TweenInfo.new(0.5), {Size = UDim2.new(1, 0, 0, 0)}):Play()
        fpsLabel.TextTransparency = 1
        unlockUI()
    end)
end

btnPurple.MouseButton1Click:Connect(function()
    if isCasting then return end
    local rootPart = character:FindFirstChild("HumanoidRootPart")
    if not rootPart then return end
    lockUI()
    rootPart.Anchored = true

    local folder = Instance.new("Folder", workspace)
    local cc = Instance.new("ColorCorrectionEffect", Lighting)
    createFailsafe(folder, cc, 12)

    TweenService:Create(cc, TweenInfo.new(4), {Brightness = -0.15, Contrast = 1.3, TintColor = Color3.fromRGB(180, 180, 220)}):Play()
    TweenService:Create(camera, TweenInfo.new(4), {FieldOfView = 50}):Play()

    local combinePoint = rootPart.CFrame * CFrame.new(0, 15, -20)
    
    local redBall = Instance.new("Part", folder)
    redBall.Shape = Enum.PartType.Ball
    redBall.Material = Enum.Material.Neon
    redBall.Color = Color3.fromRGB(255, 0, 0)
    redBall.CFrame = rootPart.CFrame * CFrame.new(20, 10, -10)
    redBall.Size = Vector3.new(0,0,0)
    redBall.Anchored, redBall.CanCollide = true, false

    local blueBall = redBall:Clone()
    blueBall.Color = Color3.fromRGB(0, 100, 255)
    blueBall.CFrame = rootPart.CFrame * CFrame.new(-20, 10, -10)
    blueBall.Parent = folder

    TweenService:Create(redBall, TweenInfo.new(3, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {Size = Vector3.new(25, 25, 25)}):Play()
    TweenService:Create(blueBall, TweenInfo.new(3, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {Size = Vector3.new(25, 25, 25)}):Play()

    -- Debris sucking in
    for i = 1, 20 do
        task.wait(0.1)
        local rock = Instance.new("Part", folder)
        rock.Size = Vector3.new(math.random(2,5), math.random(2,5), math.random(2,5))
        rock.Material = Enum.Material.Slate
        rock.Color = Color3.fromRGB(50, 50, 50)
        rock.CFrame = rootPart.CFrame * CFrame.new(math.random(-50,50), -5, math.random(-50,50))
        rock.Anchored, rock.CanCollide = true, false
        TweenService:Create(rock, TweenInfo.new(1.5, Enum.EasingStyle.Exponential, Enum.EasingDirection.In), {CFrame = combinePoint, Size = Vector3.new(0,0,0)}):Play()
    end

    TweenService:Create(redBall, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In), {CFrame = combinePoint}):Play()
    TweenService:Create(blueBall, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In), {CFrame = combinePoint}):Play()
    task.wait(0.5)

    redBall:Destroy()
    blueBall:Destroy()

    TweenService:Create(cc, TweenInfo.new(0.1), {Brightness = 0.5, Contrast = 2, TintColor = Color3.fromRGB(180, 50, 255)}):Play()
    TweenService:Create(camera, TweenInfo.new(0.3, Enum.EasingStyle.Bounce), {FieldOfView = 100}):Play()

    local purpleCore = Instance.new("Part", folder)
    purpleCore.Shape = Enum.PartType.Ball
    purpleCore.Material = Enum.Material.Neon
    purpleCore.Color = Color3.fromRGB(180, 50, 255)
    purpleCore.CFrame = combinePoint
    purpleCore.Size = Vector3.new(40, 40, 40)
    purpleCore.Anchored, purpleCore.CanCollide = true, false
    local coreAura = Instance.new("Part", folder)
    coreAura.Shape = Enum.PartType.Ball
    coreAura.Material = Enum.Material.ForceField
    coreAura.Color = Color3.fromRGB(0, 0, 0)
    coreAura.CFrame = combinePoint
    coreAura.Size = Vector3.new(45, 45, 45)
    coreAura.Anchored, coreAura.CanCollide = true, false

    task.wait(0.5)
    rootPart.Anchored = false
    
    local endPoint = combinePoint * CFrame.new(0, 0, -400)
    local travelTime = 1.5
    TweenService:Create(purpleCore, TweenInfo.new(travelTime, Enum.EasingStyle.Exponential, Enum.EasingDirection.In), {CFrame = endPoint, Size = Vector3.new(120, 120, 120)}):Play()
    TweenService:Create(coreAura, TweenInfo.new(travelTime, Enum.EasingStyle.Exponential, Enum.EasingDirection.In), {CFrame = endPoint, Size = Vector3.new(130, 130, 130)}):Play()
    local isTraveling = true
    task.spawn(function()
        while isTraveling and purpleCore.Parent do
            task.wait(0.04)
            local dust = Instance.new("Part", folder)
            dust.Shape = Enum.PartType.Ball
            dust.Material = Enum.Material.Smoke
            dust.Color = Color3.fromRGB(130, 100, 170)
            dust.CFrame = purpleCore.CFrame * CFrame.new(math.random(-30,30), math.random(-30,30), math.random(-30,30))
            dust.Size = Vector3.new(40, 40, 40)
            dust.Anchored, dust.CanCollide = true, false
            
            TweenService:Create(dust, TweenInfo.new(1.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
                Size = Vector3.new(150, 150, 150), Transparency = 1, CFrame = dust.CFrame * CFrame.new(math.random(-50,50), math.random(10,50), math.random(-50,50))
            }):Play()
            Debris:AddItem(dust, 1.5)
            local bolt = Instance.new("Part", folder)
            bolt.Size = Vector3.new(5, math.random(50, 100), 5)
            bolt.CFrame = purpleCore.CFrame * CFrame.Angles(math.random(-360,360), math.random(-360,360), math.random(-360,360)) * CFrame.new(0,0,40)
            bolt.Material = Enum.Material.Neon
            bolt.Color = Color3.fromRGB(255, 255, 255)
            bolt.Anchored, bolt.CanCollide = true, false
            TweenService:Create(bolt, TweenInfo.new(0.2), {Transparency = 1, Size = Vector3.new(0,0,0)}):Play()
            Debris:AddItem(bolt, 0.2)
        end
    end)

    task.wait(travelTime)
    isTraveling = false
    purpleCore:Destroy()
    coreAura:Destroy()
    
    TweenService:Create(cc, TweenInfo.new(0.05), {Brightness = 1, TintColor = Color3.fromRGB(255, 255, 255)}):Play()
    task.wait(0.05)
    TweenService:Create(cc, TweenInfo.new(2), {Brightness = 0, Contrast = 0, TintColor = Color3.fromRGB(255, 255, 255)}):Play()
    TweenService:Create(camera, TweenInfo.new(2), {FieldOfView = originalFOV}):Play()
    local nuke = Instance.new("Part", folder)
    nuke.Shape = Enum.PartType.Ball
    nuke.Material = Enum.Material.Neon
    nuke.Color = Color3.fromRGB(200, 100, 255)
    nuke.CFrame = endPoint
    nuke.Size = Vector3.new(10, 10, 10)
    nuke.Anchored, nuke.CanCollide = true, false
    TweenService:Create(nuke, TweenInfo.new(1, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {Size = Vector3.new(600, 600, 600), Transparency = 1}):Play()
    
    for w = 1, 3 do
        local wave = Instance.new("Part", folder)
        wave.Shape = Enum.PartType.Cylinder
        wave.Material = Enum.Material.Neon
        wave.Color = Color3.fromRGB(255, 255, 255)
        wave.CFrame = endPoint * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), 0)
        wave.Size = Vector3.new(5, 50, 50)
        wave.Anchored, wave.CanCollide = true, false
        TweenService:Create(wave, TweenInfo.new(1 + (w*0.2), Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = Vector3.new(0.5, 700 + (w*100), 700 + (w*100)), Transparency = 1}):Play()
    end

    task.wait(2)
    folder:Destroy()
    cc:Destroy()
    unlockUI()
end)
btnShrine.MouseButton1Click:Connect(function()
    if isCasting then return end
    local rootPart = character:FindFirstChild("HumanoidRootPart")
    if not rootPart then return end
    lockUI()
    rootPart.Anchored = true

    local folder = Instance.new("Folder", workspace)
    local cc = Instance.new("ColorCorrectionEffect", Lighting)
    createFailsafe(folder, cc, 12)

    TweenService:Create(cc, TweenInfo.new(2), {Brightness = -0.25, Contrast = 1.8, Saturation = 0.8, TintColor = Color3.fromRGB(255, 50, 50)}):Play()
    TweenService:Create(camera, TweenInfo.new(2), {FieldOfView = 110}):Play()
    local sea = Instance.new("Part", folder)
    sea.Shape = Enum.PartType.Cylinder
    sea.Material = Enum.Material.Neon
    sea.Color = Color3.fromRGB(150, 0, 0)
    sea.CFrame = CFrame.new(rootPart.Position.X, rootPart.Position.Y - 2.5, rootPart.Position.Z) * CFrame.Angles(0, 0, math.rad(90))
    sea.Size = Vector3.new(0.5, 0, 0)
    sea.Anchored, sea.CanCollide = true, false
    TweenService:Create(sea, TweenInfo.new(2, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {Size = Vector3.new(1, 600, 600)}):Play()
    local shrineCenter = Instance.new("Part", folder)
    shrineCenter.Material = Enum.Material.CorrodedMetal
    shrineCenter.Color = Color3.fromRGB(10, 5, 5)
    shrineCenter.CFrame = rootPart.CFrame * CFrame.new(0, -20, -35)
    shrineCenter.Size = Vector3.new(35, 0, 35)
    shrineCenter.Anchored, shrineCenter.CanCollide = true, false
    TweenService:Create(shrineCenter, TweenInfo.new(1.5, Enum.EasingStyle.Bounce), {Size = Vector3.new(45, 60, 45), CFrame = shrineCenter.CFrame * CFrame.new(0, 30, 0)}):Play()

    -- Giant Bone Ribs erupting
    for r = 1, 8 do
        local rib = Instance.new("Part", folder)
        rib.Material = Enum.Material.Slate
        rib.Color = Color3.fromRGB(220, 220, 200)
        rib.Size = Vector3.new(5, 0, 5)
        rib.CFrame = rootPart.CFrame * CFrame.Angles(0, math.rad((r/8)*360), 0) * CFrame.new(0, -10, -35) * CFrame.Angles(math.rad(-45), 0, 0)
        rib.Anchored, rib.CanCollide = true, false
        TweenService:Create(rib, TweenInfo.new(1.8, Enum.EasingStyle.Bounce), {Size = Vector3.new(5, 100, 5), CFrame = rib.CFrame * CFrame.new(0, 50, 0)}):Play()
    end
    task.wait(1.5)
    local isSlashing = true
    task.spawn(function()
        while isSlashing do
            task.wait(0.01)
            for _ = 1, 6 do 
                local slash = Instance.new("Part", folder)
                slash.Material = Enum.Material.Neon
                slash.Color = math.random(1,3)==1 and Color3.fromRGB(10,0,0) or Color3.fromRGB(255,255,255)
                slash.Size = Vector3.new(math.random(100, 300), 0.5, math.random(2, 8)) 
                
                local spawnOffset = Vector3.new(math.random(-250, 250), math.random(-10, 100), math.random(-250, 250))
                slash.CFrame = rootPart.CFrame * CFrame.new(spawnOffset) * CFrame.Angles(math.random(-360,360), math.random(-360,360), math.random(-360,360))
                slash.Anchored, slash.CanCollide = true, false
                
                TweenService:Create(slash, TweenInfo.new(0.15), {Size = Vector3.new(0, 0, 0), Transparency = 1}):Play()
                Debris:AddItem(slash, 0.15)
            end
            
            local cameraShake = math.random(-35, 35) * 0.02
            camera.CFrame = camera.CFrame * CFrame.new(cameraShake, cameraShake, cameraShake)
        end
    end)

    task.wait(4)
    isSlashing = false

    TweenService:Create(cc, TweenInfo.new(0.05), {Brightness = 1, Contrast = 3}):Play()
    task.wait(0.05)
    TweenService:Create(cc, TweenInfo.new(0.05), {Brightness = -1, Contrast = 2}):Play()

    local burst = Instance.new("Part", folder)
    burst.Shape = Enum.PartType.Ball
    burst.Material = Enum.Material.Neon
    burst.Color = Color3.fromRGB(0, 0, 0)
    burst.CFrame = rootPart.CFrame
    burst.Size = Vector3.new(10, 10, 10)
    burst.Anchored, burst.CanCollide = true, false
    TweenService:Create(burst, TweenInfo.new(0.8, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {Size = Vector3.new(700, 700, 700), Transparency = 1}):Play()

    rootPart.Anchored = false
    TweenService:Create(cc, TweenInfo.new(1.5), {Brightness = 0, Contrast = 0, Saturation = 0, TintColor = Color3.fromRGB(255, 255, 255)}):Play()
    TweenService:Create(camera, TweenInfo.new(1.5), {FieldOfView = originalFOV}):Play()
    
    task.wait(1.5)
    folder:Destroy()
    cc:Destroy()
    unlockUI()
end)
btnProject.MouseButton1Click:Connect(function()
    if isCasting then return end
    local rootPart = character:FindFirstChild("HumanoidRootPart")
    local humanoid = character:FindFirstChild("Humanoid")
    if not rootPart or not humanoid then return end
    lockUI()
    rootPart.Anchored = true

    local folder = Instance.new("Folder", workspace)
    local cc = Instance.new("ColorCorrectionEffect", Lighting)
    createFailsafe(folder, cc, 12)

    TweenService:Create(cc, TweenInfo.new(0.2), {Saturation = -1, Contrast = 1.6, Brightness = -0.1, TintColor = Color3.fromRGB(190, 190, 190)}):Play()
    TweenService:Create(topBar, TweenInfo.new(0.3, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {Size = UDim2.new(1, 0, 0.12, 0)}):Play()
    TweenService:Create(bottomBar, TweenInfo.new(0.3, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {Size = UDim2.new(1, 0, 0.12, 0)}):Play()
    TweenService:Create(camera, TweenInfo.new(0.2), {FieldOfView = 90}):Play()
    fpsLabel.TextTransparency = 0.5
    fpsLabel.TextStrokeColor3 = Color3.fromRGB(100, 100, 255)

    local startCFrame = rootPart.CFrame
    local waypoints = {}
    local previousPos = startCFrame.Position
    local totalFrames = 24

    for i = 1, totalFrames do
        local randomOffset = Vector3.new(math.random(-20, 20), math.random(-2, 2), -i * 10)
        table.insert(waypoints, startCFrame * CFrame.new(randomOffset))
    end

    local isMoving = true
    task.spawn(function()
        local ticks = 0
        while isMoving and cc.Parent do
            ticks = ticks + 1
            cc.Brightness = (ticks % 2 == 0) and 0.1 or -0.1
            task.wait(0.04)
        end
    end)

    for i = 1, totalFrames do
        if humanoid.Health <= 0 then break end
        local currentTarget = waypoints[i]
        fpsLabel.Text = tostring(i)
        local filmFrame = Instance.new("Part", folder)
        filmFrame.Size = Vector3.new(9, 7, 0.2)
        filmFrame.CFrame = rootPart.CFrame
        filmFrame.Material = Enum.Material.Glass
        filmFrame.Color = Color3.fromRGB(10, 10, 10)
        filmFrame.Transparency = 0.3
        filmFrame.Anchored, filmFrame.CanCollide = true, false
        local trail = Instance.new("Part", folder)
        local distance = (currentTarget.Position - previousPos).Magnitude
        trail.Size = Vector3.new(0.5, 0.2, distance)
        trail.CFrame = CFrame.lookAt(previousPos, currentTarget.Position) * CFrame.new(0, 0, -distance/2)
        trail.Material = Enum.Material.Neon
        trail.Color = Color3.fromRGB(0, 0, 0)
        trail.Transparency = 0.2
        trail.Anchored, trail.CanCollide = true, false
        for s = 1, 3 do
            local spark = Instance.new("Part", folder)
            spark.Size = Vector3.new(0.5, 0.5, math.random(10, 20))
            spark.CFrame = rootPart.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), 0)
            spark.Material = Enum.Material.Neon
            spark.Color = Color3.fromRGB(200, 200, 255)
            spark.Anchored, spark.CanCollide = true, false
            TweenService:Create(spark, TweenInfo.new(0.3), {CFrame = spark.CFrame * CFrame.new(0,0,-30), Size = Vector3.new(0,0,0), Transparency = 1}):Play()
            Debris:AddItem(spark, 0.3)
        end

        TweenService:Create(filmFrame, TweenInfo.new(0.6), {Transparency = 1}):Play()
        TweenService:Create(trail, TweenInfo.new(0.6), {Transparency = 1}):Play()
        Debris:AddItem(filmFrame, 0.6)
        Debris:AddItem(trail, 0.6)

        previousPos = currentTarget.Position
        rootPart.CFrame = currentTarget
        task.wait(0.04)
    end

    isMoving = false
    TweenService:Create(camera, TweenInfo.new(0.1), {FieldOfView = 75}):Play()
    fpsLabel.Text = "24"

    local glassPrism = Instance.new("Part", folder)
    glassPrism.Size = Vector3.new(12, 16, 12)
    glassPrism.CFrame = rootPart.CFrame
    glassPrism.Material = Enum.Material.Glass
    glassPrism.Color = Color3.fromRGB(180, 220, 255)
    glassPrism.Transparency = 0.4
    glassPrism.Reflectance = 0.8
    glassPrism.Anchored, glassPrism.CanCollide = true, false
    for _ = 1, 6 do
        TweenService:Create(cc, TweenInfo.new(0.05), {Saturation = -2, Contrast = 2, Brightness = math.random(-8, 8)/10, TintColor = Color3.fromRGB(math.random(100,255), math.random(100,255), math.random(100,255))}):Play()
        task.wait(0.06)
    end
    TweenService:Create(cc, TweenInfo.new(0.3), {Saturation = -2, Contrast = 1.5, Brightness = -0.3, TintColor = Color3.fromRGB(80, 80, 80)}):Play()
    
    local coreEnergy = Instance.new("Part", folder)
    coreEnergy.Shape = Enum.PartType.Ball
    coreEnergy.Material = Enum.Material.Neon
    coreEnergy.Color = Color3.fromRGB(255, 255, 255)
    coreEnergy.CFrame = rootPart.CFrame
    coreEnergy.Size = Vector3.new(1, 1, 1)
    coreEnergy.Anchored, coreEnergy.CanCollide = true, false
    TweenService:Create(coreEnergy, TweenInfo.new(0.8, Enum.EasingStyle.Exponential, Enum.EasingDirection.In), {Size = Vector3.new(40, 40, 40)}):Play()

    task.wait(0.8)
    TweenService:Create(cc, TweenInfo.new(0.05), {Saturation = 2, Brightness = 1.5, Contrast = 3, TintColor = Color3.fromRGB(255, 255, 255)}):Play()
    task.wait(0.05)
    TweenService:Create(cc, TweenInfo.new(0.1), {Saturation = 0, Brightness = 0, Contrast = 1}):Play()

    glassPrism:Destroy()
    coreEnergy:Destroy()
    rootPart.Anchored = false 
    for i = 1, 200 do
        local isCube = math.random(1, 3) == 1
        local shard = Instance.new("Part", folder)
        
        if isCube then
            shard.Size = Vector3.new(math.random(4, 10), math.random(4, 10), math.random(4, 10))
            shard.Material = Enum.Material.SmoothPlastic
            shard.Color = Color3.fromRGB(10, 10, 10)
        else
            shard.Size = Vector3.new(math.random(10, 40)/10, math.random(10, 40)/10, math.random(2, 5)/10)
            shard.Material = Enum.Material.Glass
            shard.Color = Color3.fromRGB(200, 240, 255)
            shard.Reflectance = 0.9
        end
        
        shard.CFrame = rootPart.CFrame * CFrame.Angles(math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
        shard.Anchored, shard.CanCollide = true, false
        
        local throwDir = shard.CFrame.LookVector * -math.random(100, 250)
        TweenService:Create(shard, TweenInfo.new(1.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {
            Position = shard.Position + throwDir, Transparency = 1,
            Orientation = shard.Orientation + Vector3.new(math.random(-720, 720), math.random(-720, 720), math.random(-720, 720))
        }):Play()
        Debris:AddItem(shard, 1.5)
    end

    local shockwave = Instance.new("Part", folder)
    shockwave.Shape = Enum.PartType.Cylinder
    shockwave.Material = Enum.Material.Neon
    shockwave.Color = Color3.fromRGB(255, 255, 255)
    shockwave.CFrame = rootPart.CFrame * CFrame.Angles(0, 0, math.rad(90))
    shockwave.Size = Vector3.new(0.5, 5, 5)
    shockwave.Anchored, shockwave.CanCollide = true, false
    TweenService:Create(shockwave, TweenInfo.new(0.8, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out), {Size = Vector3.new(0.2, 250, 250), Transparency = 1}):Play()

    TweenService:Create(camera, TweenInfo.new(0.6, Enum.EasingStyle.Bounce), {FieldOfView = originalFOV}):Play()
    TweenService:Create(topBar, TweenInfo.new(0.5), {Size = UDim2.new(1, 0, 0, 0)}):Play()
    TweenService:Create(bottomBar, TweenInfo.new(0.5), {Size = UDim2.new(1, 0, 0, 0)}):Play()
    TweenService:Create(fpsLabel, TweenInfo.new(0.5), {TextTransparency = 1}):Play()

    task.wait(1.5)
    folder:Destroy()
    cc:Destroy()
    unlockUI()
end)

Features & Information

work in progress
#jujutsu shenanigans kaisen gojo sukuna

Community Comments (1)

Hellomate123Hellomate123Mar 10, 2026

Wtf does this do?

More Scripts for [SKY ASSASSIN] Jujutsu Shenanigans