Back to Scripts
FLY AND NOCLIP PAS Dtectable

FLY AND NOCLIP PAS Dtectable

ScriptBlox
Universal Free

Game: Universal Script 📌

148 Views
0 Likes
2 Dislikes
diasteo111

diasteo111

offline

Features

IMPOSSIBLE BAN

Script Code

--// KD GUI : Noclip + Fly + Night Vision + Paramètres (Joystick iOS)
--// Fait pour Delta Executor iOS

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

-- GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "KD_GUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 200, 0, 210)
Frame.Position = UDim2.new(0.05, 0, 0.3, 0)
Frame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
Frame.BorderSizePixel = 0
Frame.Active = true
Frame.Draggable = true
Frame.Parent = ScreenGui

local UICorner = Instance.new("UICorner", Frame)
UICorner.CornerRadius = UDim.new(0, 10)

-- Boutons
local NoclipBtn = Instance.new("TextButton")
NoclipBtn.Size = UDim2.new(0, 180, 0, 40)
NoclipBtn.Position = UDim2.new(0, 10, 0, 10)
NoclipBtn.Text = "Noclip : OFF"
NoclipBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
NoclipBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
NoclipBtn.Parent = Frame
Instance.new("UICorner", NoclipBtn)

local FlyBtn = Instance.new("TextButton")
FlyBtn.Size = UDim2.new(0, 180, 0, 40)
FlyBtn.Position = UDim2.new(0, 10, 0, 60)
FlyBtn.Text = "Fly : OFF"
FlyBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
FlyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
FlyBtn.Parent = Frame
Instance.new("UICorner", FlyBtn)

local NightVisionBtn = Instance.new("TextButton")
NightVisionBtn.Size = UDim2.new(0, 180, 0, 40)
NightVisionBtn.Position = UDim2.new(0, 10, 0, 110)
NightVisionBtn.Text = "Night Vision : OFF"
NightVisionBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
NightVisionBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
NightVisionBtn.Parent = Frame
Instance.new("UICorner", NightVisionBtn)

local SettingsBtn = Instance.new("TextButton")
SettingsBtn.Size = UDim2.new(0, 180, 0, 40)
SettingsBtn.Position = UDim2.new(0, 10, 0, 160)
SettingsBtn.Text = "Paramètres ⚙️"
SettingsBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
SettingsBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
SettingsBtn.Parent = Frame
Instance.new("UICorner", SettingsBtn)

-- Bouton cacher/afficher GUI
local ToggleBtn = Instance.new("TextButton")
ToggleBtn.Size = UDim2.new(0, 50, 0, 50)
ToggleBtn.Position = UDim2.new(0, 0, 0.8, 0)
ToggleBtn.Text = "👁"
ToggleBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleBtn.Parent = ScreenGui
Instance.new("UICorner", ToggleBtn)

-- Variables de pouvoirs
local Noclip = false
local Fly = false
local NightVision = false
local NVHighlights = {}
local BodyGyro, BodyVelocity
local FlySpeed = 50

-- Paramètres GUI
local SettingsFrame = Instance.new("Frame")
SettingsFrame.Size = UDim2.new(0, 200, 0, 120)
SettingsFrame.Position = UDim2.new(0.27, 0, 0.3, 0)
SettingsFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
SettingsFrame.Visible = false
SettingsFrame.Parent = ScreenGui
Instance.new("UICorner", SettingsFrame)

local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Text = "⚙️ Paramètres"
Title.BackgroundTransparency = 1
Title.TextColor3 = Color3.fromRGB(255,255,255)
Title.TextScaled = true
Title.Parent = SettingsFrame

local FlySpeedBox = Instance.new("TextBox")
FlySpeedBox.Size = UDim2.new(0, 180, 0, 40)
FlySpeedBox.Position = UDim2.new(0, 10, 0, 40)
FlySpeedBox.PlaceholderText = "Vitesse du Fly ("..FlySpeed..")"
FlySpeedBox.Text = ""
FlySpeedBox.TextColor3 = Color3.fromRGB(255,255,255)
FlySpeedBox.BackgroundColor3 = Color3.fromRGB(70,70,70)
FlySpeedBox.Parent = SettingsFrame
Instance.new("UICorner", FlySpeedBox)

local ApplyBtn = Instance.new("TextButton")
ApplyBtn.Size = UDim2.new(0, 180, 0, 30)
ApplyBtn.Position = UDim2.new(0, 10, 0, 85)
ApplyBtn.Text = "Appliquer"
ApplyBtn.BackgroundColor3 = Color3.fromRGB(0,120,255)
ApplyBtn.TextColor3 = Color3.fromRGB(255,255,255)
ApplyBtn.Parent = SettingsFrame
Instance.new("UICorner", ApplyBtn)

SettingsBtn.MouseButton1Click:Connect(function()
    SettingsFrame.Visible = not SettingsFrame.Visible
end)

ApplyBtn.MouseButton1Click:Connect(function()
    local val = tonumber(FlySpeedBox.Text)
    if val and val > 0 then
        FlySpeed = val
        FlySpeedBox.PlaceholderText = "Vitesse du Fly ("..FlySpeed..")"
    end
    FlySpeedBox.Text = ""
end)

-- Fonction Noclip
NoclipBtn.MouseButton1Click:Connect(function()
    Noclip = not Noclip
    NoclipBtn.Text = Noclip and "Noclip : ON" or "Noclip : OFF"
end)

RunService.Stepped:Connect(function()
    if Noclip and LocalPlayer.Character then
        for _, part in pairs(LocalPlayer.Character:GetDescendants()) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end
end)

-- Fonction Fly
FlyBtn.MouseButton1Click:Connect(function()
    Fly = not Fly
    if Fly then
        FlyBtn.Text = "Fly : ON"
        local hrp = LocalPlayer.Character:WaitForChild("HumanoidRootPart")
        BodyGyro = Instance.new("BodyGyro")
        BodyGyro.P = 9e4
        BodyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
        BodyGyro.CFrame = hrp.CFrame
        BodyGyro.Parent = hrp

        BodyVelocity = Instance.new("BodyVelocity")
        BodyVelocity.Velocity = Vector3.new(0,0,0)
        BodyVelocity.MaxForce = Vector3.new(9e9, 9e9, 9e9)
        BodyVelocity.Parent = hrp

        RunService.RenderStepped:Connect(function()
            if Fly and hrp and hrp.Parent then
                BodyGyro.CFrame = workspace.CurrentCamera.CFrame
                local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
                local moveDirection = humanoid and humanoid.MoveDirection or Vector3.new()

                if moveDirection.Magnitude > 0 then
                    local camLook = workspace.CurrentCamera.CFrame.LookVector
                    local vertical = camLook.Y * FlySpeed
                    BodyVelocity.Velocity = Vector3.new(moveDirection.X * FlySpeed, vertical, moveDirection.Z * FlySpeed)
                else
                    BodyVelocity.Velocity = Vector3.new(0,0,0)
                end
            end
        end)
    else
        FlyBtn.Text = "Fly : OFF"
        if BodyGyro then BodyGyro:Destroy() BodyGyro = nil end
        if BodyVelocity then BodyVelocity:Destroy() BodyVelocity = nil end
    end
end)

-- Fonction Night Vision
NightVisionBtn.MouseButton1Click:Connect(function()
    NightVision = not NightVision
    NightVisionBtn.Text = NightVision and "Night Vision : ON" or "Night Vision : OFF"

    if not NightVision then
        for _, obj in pairs(NVHighlights) do
            if obj and obj.Parent then obj:Destroy() end
        end
        NVHighlights = {}
        return
    end

    local function addHighlight(player)
        if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            local highlight = Instance.new("Highlight")
            highlight.Adornee = player.Character
            highlight.FillColor = Color3.fromRGB(255, 0, 0)
            highlight.OutlineColor = Color3.fromRGB(255, 0, 0)
            highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
            highlight.Parent = workspace
            table.insert(NVHighlights, highlight)

            local billboard = Instance.new("BillboardGui")
            billboard.Adornee = player.Character:FindFirstChild("HumanoidRootPart")
            billboard.Size = UDim2.new(0,100,0,40)
            billboard.StudsOffset = Vector3.new(0,2,0)
            billboard.AlwaysOnTop = true

            local text = Instance.new("TextLabel")
            text.Text = player.Name
            text.Size = UDim2.new(1,0,1,0)
            text.BackgroundTransparency = 1
            text.TextColor3 = Color3.fromRGB(255,0,0)
            text.TextScaled = true
            text.Parent = billboard

            billboard.Parent = workspace
            table.insert(NVHighlights, billboard)
        end
    end

    for _, player in pairs(Players:GetPlayers()) do
        addHighlight(player)
    end

    Players.PlayerAdded:Connect(function(player)
        if NightVision then
            task.wait(1)
            addHighlight(player)
        end
    end)
end)

-- Cacher/afficher le GUI
local Hidden = false
ToggleBtn.MouseButton1Click:Connect(function()
    Hidden = not Hidden
    Frame.Visible = not Hidden
    SettingsFrame.Visible = not Hidden and SettingsFrame.Visible
end)

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...