
KeylessUniversal

-- 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")No comments yet for this script.



