gojo fe
Key RequiredUniversal

gojo fe

Universal ScriptFeeyyyFeeyyy 3.4K views 1.6K executesUpdated Apr 1, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•313 lines (12598 chars)
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")

local player = Players.LocalPlayer
local camera = workspace.CurrentCamera

local cooldowns = { F = false, X = false, C = false, V = false }
local function screenShake(intensity, duration)
    local start = tick()
    local conn
    conn = RunService.RenderStepped:Connect(function()
        local elapsed = tick() - start
        if elapsed > duration then conn:Disconnect() return end
        local fade = 1 - (elapsed/duration)
        local cur = intensity * fade
        camera.CFrame = camera.CFrame * CFrame.Angles(
            math.rad((math.random()-0.5)*cur), 
            math.rad((math.random()-0.5)*cur), 0)
    end)
end

local function impactFrame(color, duration)
    local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
    gui.IgnoreGuiInset = true
    local frame = Instance.new("Frame", gui)
    frame.Size = UDim2.new(1, 0, 1, 0)
    frame.BackgroundColor3 = color
    frame.BackgroundTransparency = 0
    
    TweenService:Create(frame, TweenInfo.new(duration, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {BackgroundTransparency = 1}):Play()
    Debris:AddItem(gui, duration + 0.1)
end

local function createGlassDistortion(pos)
    local glass = Instance.new("Part", workspace)
    glass.Shape = Enum.PartType.Ball
    glass.Material = Enum.Material.Glass
    glass.Color = Color3.fromRGB(0, 200, 255)
    glass.Size = Vector3.new(2, 2, 2)
    glass.Position = pos
    glass.Anchored = true
    glass.CanCollide = false
    glass.Transparency = 0.5
    
    TweenService:Create(glass, TweenInfo.new(0.3, Enum.EasingStyle.Sine, Enum.EasingDirection.Out), {Size = Vector3.new(30, 30, 30), Transparency = 1}):Play()
    Debris:AddItem(glass, 0.4)
end
local function createSkillUI()
    if player:WaitForChild("PlayerGui"):FindFirstChild("GojoMovesetUI") then
        player.PlayerGui.GojoMovesetUI:Destroy() 
    end

    local gui = Instance.new("ScreenGui", player.PlayerGui)
    gui.Name = "GojoMovesetUI"
    gui.ResetOnSpawn = false

    local mainFrame = Instance.new("Frame", gui)
    mainFrame.Size = UDim2.new(0, 250, 0, 180)
    mainFrame.Position = UDim2.new(1, -270, 0.5, -90)
    mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
    mainFrame.BorderSizePixel = 2
    mainFrame.BorderColor3 = Color3.fromRGB(0, 170, 255)

    local layout = Instance.new("UIListLayout", mainFrame)
    layout.SortOrder = Enum.SortOrder.LayoutOrder
    layout.Padding = UDim.new(0, 5)

    local function createSkillRow(key, name)
        local row = Instance.new("Frame", mainFrame)
        row.Size = UDim2.new(1, 0, 0, 40)
        row.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
        row.BorderSizePixel = 0

        local keyLabel = Instance.new("TextLabel", row)
        keyLabel.Size = UDim2.new(0, 40, 1, 0)
        keyLabel.BackgroundTransparency = 1
        keyLabel.Text = "[" .. key .. "]"
        keyLabel.TextColor3 = Color3.fromRGB(0, 255, 255)
        keyLabel.Font = Enum.Font.GothamBold
        keyLabel.TextSize = 18

        local nameLabel = Instance.new("TextLabel", row)
        nameLabel.Size = UDim2.new(1, -50, 1, 0)
        nameLabel.Position = UDim2.new(0, 45, 0, 0)
        nameLabel.BackgroundTransparency = 1
        nameLabel.Text = name
        nameLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
        nameLabel.Font = Enum.Font.GothamSemibold
        nameLabel.TextSize = 15
        nameLabel.TextXAlignment = Enum.TextXAlignment.Left
    end

    createSkillRow("F", "Six Eyes (ESP)")
    createSkillRow("X", "Limitless Flight")
    createSkillRow("C", "Forward Blink")
    createSkillRow("V", "Infinity Walk")
end
local function castSixEyes()
    screenShake(3, 0.5)
    impactFrame(Color3.fromRGB(150, 220, 255), 0.15)

    local cc = Instance.new("ColorCorrectionEffect", Lighting)
    cc.TintColor = Color3.fromRGB(180, 230, 255)
    cc.Brightness = 0.1
    cc.Contrast = 0.2
    TweenService:Create(cc, TweenInfo.new(1.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {TintColor = Color3.fromRGB(255, 255, 255), Brightness = 0, Contrast = 0}):Play()
    Debris:AddItem(cc, 2)

    local espFolder = Instance.new("Folder")
    espFolder.Name = "SixEyesVision"
    espFolder.Parent = player:WaitForChild("PlayerGui")
    
    for _, targetPlayer in pairs(Players:GetPlayers()) do
        if targetPlayer ~= player and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
            local enemyChar = targetPlayer.Character
            
            local highlight = Instance.new("Highlight")
            highlight.Adornee = enemyChar
            highlight.FillColor = Color3.fromRGB(0, 255, 255)
            highlight.FillTransparency = 0.5
            highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
            highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
            highlight.Parent = espFolder 

            local root = enemyChar:FindFirstChild("HumanoidRootPart")
            if root then
                local att = Instance.new("Attachment", root)
                local trackParticle = Instance.new("ParticleEmitter", att)
                trackParticle.Texture = "rbxassetid://284205403"
                trackParticle.Color = ColorSequence.new(Color3.fromRGB(0, 200, 255))
                trackParticle.Size = NumberSequence.new(0.5, 0)
                trackParticle.Rate = 15
                trackParticle.Lifetime = NumberRange.new(0.5)
                Debris:AddItem(att, 5)
            end
        end
    end
    Debris:AddItem(espFolder, 5)
end
local function castFlight(character)
    local root = character:FindFirstChild("HumanoidRootPart")
    local humanoid = character:FindFirstChild("Humanoid")
    if not root or not humanoid then return end

    screenShake(5, 0.5)
    impactFrame(Color3.fromRGB(0, 150, 255), 0.1)

    -- Đóng băng nhân vật, loại bỏ hoàn toàn trọng lực và chống glitch văng người
    humanoid:ChangeState(Enum.HumanoidStateType.Physics)
    root.Anchored = true 

    local auraAtt = Instance.new("Attachment", root)
    local aura = Instance.new("ParticleEmitter", auraAtt)
    aura.Texture = "rbxassetid://284205403"
    aura.Color = ColorSequence.new(Color3.fromRGB(0, 200, 255))
    aura.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 4), NumberSequenceKeypoint.new(1, 0)})
    aura.Transparency = NumberSequence.new(0.2, 1)
    aura.Rate = 150
    aura.Speed = NumberRange.new(5, 15)
    aura.Lifetime = NumberRange.new(0.3, 0.6)
    aura.LockedToPart = true

    local origFOV = camera.FieldOfView
    TweenService:Create(camera, TweenInfo.new(0.5, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), {FieldOfView = origFOV + 20}):Play()

    local duration = 3
    local endTime = tick() + duration
    local flySpeed = 2 -- Tốc độ bay (Studs trên mỗi khung hình)

    local flightConn
    flightConn = RunService.RenderStepped:Connect(function()
        if tick() >= endTime then
            flightConn:Disconnect()
            root.Anchored = false
            humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
            auraAtt:Destroy()
            TweenService:Create(camera, TweenInfo.new(0.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {FieldOfView = origFOV}):Play()
            return
        end
        local camCFrame = camera.CFrame
        local moveVector = Vector3.new(0, 0, 0)
        if UserInputService:IsKeyDown(Enum.KeyCode.W) then
            moveVector = moveVector + camCFrame.LookVector
        end
        if UserInputService:IsKeyDown(Enum.KeyCode.S) then
            moveVector = moveVector - camCFrame.LookVector
        end
        if UserInputService:IsKeyDown(Enum.KeyCode.A) then
            moveVector = moveVector - camCFrame.RightVector
        end
        if UserInputService:IsKeyDown(Enum.KeyCode.D) then
            moveVector = moveVector + camCFrame.RightVector
        end

        if moveVector.Magnitude > 0 then
            moveVector = moveVector.Unit * flySpeed
        end
        root.CFrame = CFrame.new(root.Position + moveVector, root.Position + moveVector + camCFrame.LookVector)
    end)
end
local function castForwardBlink(character)
    local root = character:FindFirstChild("HumanoidRootPart")
    if not root then return end

    local startPos = root.Position
    createGlassDistortion(startPos)
    local targetCFrame = root.CFrame * CFrame.new(0, 0, -20)
    character:PivotTo(targetCFrame)
    root.AssemblyLinearVelocity = Vector3.zero 
    createGlassDistortion(root.Position)
    impactFrame(Color3.fromRGB(0, 255, 255), 0.1)
    screenShake(6, 0.3)
end
local function castInfinityWalk(character)
    local humanoid = character:FindFirstChild("Humanoid")
    local root = character:FindFirstChild("HumanoidRootPart")
    if not humanoid or not root then return end

    impactFrame(Color3.fromRGB(255, 255, 255), 0.1)

    local origFOV = camera.FieldOfView
    TweenService:Create(camera, TweenInfo.new(0.3, Enum.EasingStyle.Sine), {FieldOfView = origFOV + 15}):Play()

    local origSpeed = humanoid.WalkSpeed
    humanoid.WalkSpeed = 120 

    local trailAtt = Instance.new("Attachment", root)
    trailAtt.Position = Vector3.new(0, -1, 0)
    local speedSparks = Instance.new("ParticleEmitter", trailAtt)
    speedSparks.Texture = "rbxassetid://284205403"
    speedSparks.Color = ColorSequence.new(Color3.fromRGB(0, 255, 255))
    speedSparks.Size = NumberSequence.new(1.5, 0)
    speedSparks.Speed = NumberRange.new(20, 40)
    speedSparks.Lifetime = NumberRange.new(0.3, 0.6)
    speedSparks.Rate = 150
    speedSparks.EmissionDirection = Enum.NormalId.Back

    local duration = 5
    local endTime = tick() + duration
    local lastTrailTime = 0 
    local walkConn
    
    walkConn = RunService.Heartbeat:Connect(function()
        if tick() >= endTime then
            walkConn:Disconnect()
            humanoid.WalkSpeed = origSpeed
            speedSparks.Enabled = false
            TweenService:Create(camera, TweenInfo.new(0.5, Enum.EasingStyle.Back), {FieldOfView = origFOV}):Play()
            Debris:AddItem(trailAtt, 1)
            return
        end
        
        if root.AssemblyLinearVelocity.Magnitude > 10 and (tick() - lastTrailTime) >= 0.08 then 
            lastTrailTime = tick()
            
            for _, part in pairs(character:GetChildren()) do
                if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" and not part:FindFirstChildWhichIsA("WrapTarget") then
                    local clone = Instance.new("Part", workspace)
                    clone.Size = part.Size
                    clone.CFrame = part.CFrame
                    clone.Anchored = true
                    clone.CanCollide = false
                    clone.Material = Enum.Material.ForceField 
                    clone.Color = Color3.fromRGB(0, 200, 255)
                    
                    if part:IsA("MeshPart") then
                        local meshClone = Instance.new("SpecialMesh", clone)
                        meshClone.MeshId = part.MeshId
                        meshClone.Scale = clone.Size / part.Size
                    end

                    TweenService:Create(clone, TweenInfo.new(0.4, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Transparency = 1, Size = clone.Size * 1.1}):Play()
                    Debris:AddItem(clone, 0.5)
                end
            end
        end
    end)
end
createSkillUI()

UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    local character = player.Character
    if not character then return end

    if input.KeyCode == Enum.KeyCode.F and not cooldowns.F then
        cooldowns.F = true
        castSixEyes()
        task.delay(10, function() cooldowns.F = false end)
    end

    if input.KeyCode == Enum.KeyCode.X and not cooldowns.X then
        cooldowns.X = true
        castFlight(character)
        task.delay(10, function() cooldowns.X = false end)
    end

    if input.KeyCode == Enum.KeyCode.C and not cooldowns.C then
        cooldowns.C = true
        castForwardBlink(character)
        task.delay(3, function() cooldowns.C = false end)
    end

    if input.KeyCode == Enum.KeyCode.V and not cooldowns.V then
        cooldowns.V = true
        castInfinityWalk(character)
        task.delay(10, function() cooldowns.V = false end)
    end
end)

Features & Information

work in progress. the skill c and x may not work in some high security game.
#gojo fe universal hack speed esp#easy gameplay play free bruh#tags blox kid adopt he

Community Comments (3)

FeeyyyFeeyyyApr 1, 2026

i copied blox fruit style bcz its cool

enzoerosdu73enzoerosdu73Apr 1, 2026

what do it do

Replying to @enzoerosdu73
FeeyyyFeeyyyApr 1, 2026

@enzoerosdu73 help you hack in your game, like speed hack and esp see players through wall

More Scripts for Universal Scripts