📅 2026-04-20T09:01:40.069Z
👁️ 13 katselukertaa
🔓 Julkinen


--!native
--!optimize 2
-- [[ NEXONI V1 | AERIAL TITAN GHOST ]]
-- KEY: nexoni_lua

if _G.script_key ~= "nexoni_lua" then return end

local _S = setmetatable({}, {__index = function(t, k) return game:GetService(k) end})
local LP, RS, UIS, TS = _S.Players.LocalPlayer, _S.RunService, _S.UserInputService, _S.TweenService
local CoreGui = (gethui and gethui()) or _S.CoreGui
local Cam = workspace.CurrentCamera

local Nexoni = {
    SilentAim = false, AimFOV = 200, AimSmooth = 0.1,
    Wallbang = false, OrbitSpeed = 15, OrbitDistance = 10, OrbitHeight = 12,
    VoidSpam = false, VoidPower = 100000, 
    AntiAim = false, SpinSpeed = 50, 
    Visible = true, Angle = 0, PhaseFlip = 1
}

-- // [01] TARGETING SYSTEM
local function GetClosest()
    local target, dist = nil, Nexoni.AimFOV
    for _, v in pairs(_S.Players:GetPlayers()) do
        if v ~= LP and v.Character and v.Character:FindFirstChild("HumanoidRootPart") and v.Character.Humanoid.Health > 0 then
            local pos, vis = Cam:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)
            local mag = (Vector2.new(pos.X, pos.Y) - (Cam.ViewportSize/2)).Magnitude
            if (vis or Nexoni.Wallbang) and mag < dist then
                target = v.Character.HumanoidRootPart
                dist = mag
            end
        end
    end
    return target
end

-- // [02] THE AERIAL ORBIT & GHOST BYPASS
RS.Heartbeat:Connect(function()
    local Char = LP.Character
    local R = Char and Char:FindFirstChild("HumanoidRootPart")
    if not R then return end

    local Target = GetClosest()

    -- 360 AIR TP ORBIT
    if Nexoni.Wallbang and Target then
        Nexoni.Angle = Nexoni.Angle + math.rad(Nexoni.OrbitSpeed)
        local Offset = Vector3.new(
            math.cos(Nexoni.Angle) * Nexoni.OrbitDistance,
            Nexoni.OrbitHeight,
            math.sin(Nexoni.Angle) * Nexoni.OrbitDistance
        )
        
        -- Reset Velocity to avoid "Fling" or "Speed" Bans
        R.Velocity = Vector3.new(0, 0.05, 0)
        
        -- TP to the new orbit position facing the enemy
        R.CFrame = CFrame.new(Target.Position + Offset, Target.Position)
    end

    -- GHOST VOID BLINK
    if Nexoni.VoidSpam then
        Nexoni.PhaseFlip = Nexoni.PhaseFlip * -1
        local currentCF = R.CFrame
        R.CFrame = currentCF + (currentCF.RightVector * (Nexoni.VoidPower * Nexoni.PhaseFlip))
        RS.Stepped:Wait()
        R.CFrame = currentCF
    end
end)

-- // [03] STEALTH AIM
RS.RenderStepped:Connect(function()
    if Nexoni.SilentAim then
        local tar = GetClosest()
        if tar then
            local lookAt = CFrame.lookAt(Cam.CFrame.Position, tar.Position)
            Cam.CFrame = Cam.CFrame:Lerp(lookAt, Nexoni.AimSmooth)
        end
    end
end)

-- // [04] HYPER-MOBILE UI
local GUI = Instance.new("ScreenGui", CoreGui)
local Main = Instance.new("Frame", GUI)
Main.Size, Main.Position = UDim2.new(0, 240, 0, 520), UDim2.new(0.05, 0, 0.5, -260)
Main.BackgroundColor3 = Color3.fromRGB(10, 10, 13)
Instance.new("UIStroke", Main).Color = Color3.fromRGB(0, 255, 150)
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 10)

local Container = Instance.new("ScrollingFrame", Main)
Container.Size, Container.Position = UDim2.new(1, -15, 1, -50), UDim2.new(0, 7, 0, 45)
Container.BackgroundTransparency, Container.ScrollBarThickness = 1, 0
Instance.new("UIListLayout", Container).Padding = UDim.new(0, 10)

local function AddToggle(name, key)
    local B = Instance.new("TextButton", Container)
    B.Size, B.BackgroundColor3 = UDim2.new(1, 0, 0, 45), Color3.fromRGB(20, 20, 25)
    B.Text, B.TextColor3, B.Font = " " .. name, Color3.new(0.8,0.8,0.8), Enum.Font.Code
    B.TextXAlignment = 0
    B.MouseButton1Click:Connect(function()
        Nexoni[key] = not Nexoni[key]
        B.TextColor3 = Nexoni[key] and Color3.fromRGB(0, 255, 150) or Color3.new(0.8,0.8,0.8)
    end)
end

local function AddSlider(name, min, max, key)
    local S = Instance.new("Frame", Container); S.Size, S.BackgroundTransparency = UDim2.new(1, 0, 0, 50), 1
    local L = Instance.new("TextLabel", S); L.Size, L.Text, L.TextColor3 = UDim2.new(1,0,0,20), name, Color3.new(0.6,0.6,0.6)
    L.BackgroundTransparency, L.Font = 1, Enum.Font.Code
    local Bar = Instance.new("Frame", S); Bar.Size, Bar.Position = UDim2.new(1,0,0,5), UDim2.new(0,0,0,30); Bar.BackgroundColor3 = Color3.new(0.2,0.2,0.2)
    local Fill = Instance.new("Frame", Bar); Fill.BackgroundColor3 = Color3.fromRGB(0, 255, 150)
    RS.RenderStepped:Connect(function()
        Fill.Size = UDim2.new(math.clamp((Nexoni[key]-min)/(max-min), 0, 1), 0, 1, 0)
    end)
    Bar.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
            local move; move = RS.RenderStepped:Connect(function()
                local pos = (input.UserInputType == Enum.UserInputType.Touch) and input.Position.X or UIS:GetMouseLocation().X
                local p = math.clamp((pos - Bar.AbsolutePosition.X) / Bar.AbsoluteSize.X, 0, 1)
                Nexoni[key] = min + (max-min)*p
            end)
            input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then move:Disconnect() end end)
        end
    end)
end

AddToggle("SILENT AIM", "SilentAim")
AddToggle("AERIAL ORBIT (TP)", "Wallbang")
AddSlider("ORBIT SPEED", 1, 100, "OrbitSpeed")
AddSlider("ORBIT DIST", 5, 50, "OrbitDistance")
AddToggle("GHOST VOID", "VoidSpam")
AddSlider("VOID POWER", 100, 200000, "VoidPower")

-- // [05] TOGGLE
local T = Instance.new("TextButton", GUI)
T.Size, T.Position, T.Text = UDim2.new(0,50,0,50), UDim2.new(0.02,0,0.1,0), "NX"
T.BackgroundColor3, T.TextColor3 = Color3.new(0.1,0.1,0.1), Color3.fromRGB(0,255,150)
Instance.new("UICorner", T).CornerRadius = UDim.new(1,0)
T.MouseButton1Click:Connect(function() Nexoni.Visible = not Nexoni.Visible; Main.Visible = Nexoni.Visible end)

print("[NEXONI]: AERIAL TITAN ENGAGED.")-- [[ NEXONI V1 | SECURITY PROTOCOL ]]
-- Place this at the absolute TOP of your script

local KEY_SYSTEM = {
    Enforced = true,
    AccessKey = "nexoni_lua", -- The required key
    KickMessage = "\n[NEXONI V1 SECURITY]\nAuthentication Failed: Invalid Script Key."
}

if KEY_SYSTEM.Enforced then
    if _G.script_key == nil or _G.script_key ~= KEY_SYSTEM.AccessKey then
        local player = game:GetService("Players").LocalPlayer
        if player then
            -- This will disconnect the user if the key is wrong
            player:Kick(KEY_SYSTEM.KickMessage)
        end
        return -- Prevents the rest of the code from executing
    end
end

-- Your main script starts below this line
print("[NEXONI]: Authentication Successful. Loading TITAN Core...")