Fe Noclip
Key RequiredUniversal

Fe Noclip

Universal ScriptZephyrussZephyruss 349 views 2.8K executesUpdated Aug 21, 2026
Unrated
00
Lua Script•154 lines (4140 chars)
-- ELECTRONHUB - NOCLIP HACK (No Menu)
-- Optimized for Medium Executor
-- Press F to toggle on/off

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local LocalPlayer = Players.LocalPlayer

-- ============ SETTINGS ============
local noclipEnabled = false
local noclipConnection = nil
local characterParts = {}

-- ============ NOCLIP FUNCTIONS ============
local function saveParts(character)
    characterParts = {}
    for _, part in pairs(character:GetDescendants()) do
        if part:IsA("BasePart") then
            characterParts[part] = part.CanCollide
        end
    end
end

local function restoreParts(character)
    for part, canCollide in pairs(characterParts) do
        if part and part.Parent then
            pcall(function()
                part.CanCollide = canCollide
            end)
        end
    end
    characterParts = {}
end

local function enableNoclip()
    local character = LocalPlayer.Character
    if not character then return end
    
    -- Save current state
    saveParts(character)
    
    -- Disable collision for all parts
    for _, part in pairs(character:GetDescendants()) do
        if part:IsA("BasePart") then
            pcall(function()
                part.CanCollide = false
            end)
        end
    end
    
    -- Keep checking for new parts
    if noclipConnection then
        noclipConnection:Disconnect()
        noclipConnection = nil
    end
    
    noclipConnection = RunService.Heartbeat:Connect(function()
        local char = LocalPlayer.Character
        if not char then return end
        
        for _, part in pairs(char:GetDescendants()) do
            if part:IsA("BasePart") then
                pcall(function()
                    part.CanCollide = false
                end)
            end
        end
    end)
end

local function disableNoclip()
    if noclipConnection then
        noclipConnection:Disconnect()
        noclipConnection = nil
    end
    
    local character = LocalPlayer.Character
    if character then
        restoreParts(character)
        
        -- Restore any unsaved parts
        for _, part in pairs(character:GetDescendants()) do
            if part:IsA("BasePart") then
                if not characterParts[part] then
                    pcall(function()
                        part.CanCollide = true
                    end)
                end
            end
        end
    end
end

-- ============ F KEY TOGGLE ============
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    
    if input.KeyCode == Enum.KeyCode.F then
        noclipEnabled = not noclipEnabled
        
        if noclipEnabled then
            enableNoclip()
            print("🚪 Noclip: ON (You can walk through walls)")
        else
            disableNoclip()
            print("🚪 Noclip: OFF (Walls are solid)")
        end
    end
end)

-- ============ CHARACTER RESPAWN ============
LocalPlayer.CharacterAdded:Connect(function()
    characterParts = {}
    if noclipEnabled then
        wait(0.5)
        enableNoclip()
    end
end)

LocalPlayer.CharacterRemoving:Connect(function()
    if noclipConnection then
        noclipConnection:Disconnect()
        noclipConnection = nil
    end
    characterParts = {}
end)

-- ============ ANTI-KICK PROTECTION ============
local function antiKick()
    local success, err = pcall(function()
        -- Prevent teleport GUI
        local TeleportService = game:GetService("TeleportService")
        if TeleportService then
            TeleportService:SetTeleportGuiFadeInTime(0)
        end
        
        -- Override kick function
        game:GetService("Players").LocalPlayer.Kick = function() end
    end)
    
    if not success then
        print("⚠️ Anti-kick protection failed to load")
    end
end

-- Activate anti-kick
antiKick()

print("🚪 NOCLIP HACK LOADED!")
print("🟢 Press F to toggle noclip on/off")
print("🟢 ON: Walk through walls")
print("🟢 OFF: Normal collision")
print("🟢 Anti-kick protection active")

Features & Information

FE NO CLIP SCRIPT F key active No clip
#noclip

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts