
KeylessUniversal

local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local noclip = false
-- Активировать / деактивировать нуклип по нажатию клавиши (например, "N")
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.N then
noclip = not noclip
if noclip then
print("Нуклип ВКЛ")
else
print("Нуклип ВЫКЛ")
end
end
end)
-- Функция для отключения столкновений
local function setCollision(character, state)
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = state
end
end
end
-- Основной цикл
RunService.RenderStepped:Connect(function()
if noclip then
-- отключаем столкновения
setCollision(character, false)
-- делаем персонажа прозрачным (опционально)
-- for _, part in pairs(character:GetChildren()) do
-- if part:IsA("BasePart") then
-- part.Transparency = 0.5
-- end
-- end
else
-- включаем столкновения обратно
setCollision(character, true)
-- (если делали прозрачным, возвращаем к норме)
-- for _, part in pairs(character:GetChildren()) do
-- if part:IsA("BasePart") then
-- part.Transparency = 0
-- end
-- end
end
end)No comments yet for this script.



