NoV Aura Tower Edit Game Destroyer
Key Required

NoV Aura Tower Edit Game Destroyer

[SLAP ARENA] Aura Edit Tower 🎵NescoNesco 4.2K views 760 executesUpdated Dec 13, 2025
5.0/ 5(4 votes)
40100% Positive
Lua Script•220 lines (7117 chars)
-- HaxHell profile:   https://haxhell.com/user/nescoroco/scripts


-- By nescoroco

-- Join discord RIGHT NOW
-- https://discord.gg/XsyfvJrk4B



-- Nescoroco page:     Nescoroco.lat  

-- Scriptblox user:    https://scriptblox.com/u/Nesco

-- Rscript user:       https://rscripts.net/@nescoroco

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local rootPart = character:WaitForChild("HumanoidRootPart")

local flying = false
local flySpeed = 50
local dirs = {fwd=0,bwd=0,left=0,right=0,up=0,down=0}
local bodyGyro, bodyVelocity

local function reattachCharacter(newChar)
    character = newChar
    rootPart = character:WaitForChild("HumanoidRootPart")

    if flying then
        flying = false
    end
    if bodyGyro then bodyGyro:Destroy() bodyGyro=nil end
    if bodyVelocity then bodyVelocity:Destroy() bodyVelocity=nil end
    dirs = {fwd=0,bwd=0,left=0,right=0,up=0,down=0}
end

player.CharacterAdded:Connect(reattachCharacter)

local gui = Instance.new("ScreenGui")
gui.Name = "NoV Aura Edit Tower"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 200, 0, 260)
frame.Position = UDim2.new(0.5, -100, 0.5, -130)
frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
frame.Active = true
frame.Draggable = true
frame.Parent = gui

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -35, 0, 20)
title.Position = UDim2.new(0, 5, 0, 0)
title.Text = "NoV Aura Edit Tower"
title.TextColor3 = Color3.fromRGB(255, 60, 60)
title.BackgroundTransparency = 1
title.Font = Enum.Font.SourceSansBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.TextYAlignment = Enum.TextYAlignment.Top
title.TextSize = 16
title.Parent = frame

local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 30, 0, 20)
close.Position = UDim2.new(1, -35, 0, 0)
close.Text = "X"
close.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
close.TextColor3 = Color3.fromRGB(0, 0, 0)
close.Font = Enum.Font.SourceSansBold
close.TextSize = 16
close.Parent = frame

close.MouseButton1Click:Connect(function()
    gui.Enabled = false
end)

local footer = Instance.new("TextLabel")
footer.Size = UDim2.new(1, -10, 0, 20)
footer.Position = UDim2.new(0, 5, 1, -20)
footer.Text = "Made by Nescoroco"
footer.TextColor3 = Color3.fromRGB(255, 60, 60)
footer.BackgroundTransparency = 1
footer.Font = Enum.Font.SourceSansItalic
footer.TextScaled = true
footer.Parent = frame

local function teleportOnce(coord, returnBack)
    if not rootPart or not character then return end
    local original = rootPart.CFrame
    rootPart.CFrame = coord
    if returnBack then
        task.wait(0.05)
        if rootPart and character then
            rootPart.CFrame = original
        end
    end
end

local function createButton(name, coord, y, returnBack)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(1, -10, 0, 24)
    btn.Position = UDim2.new(0, 5, 0, y)
    btn.Text = name
    btn.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
    btn.TextColor3 = Color3.fromRGB(0, 0, 0)
    btn.Font = Enum.Font.SourceSansBold
    btn.TextXAlignment = Enum.TextXAlignment.Left
    btn.TextYAlignment = Enum.TextYAlignment.Top
    btn.TextSize = 18
    btn.Parent = frame

    btn.MouseButton1Click:Connect(function()
        teleportOnce(coord, returnBack)
    end)
end

local function startFly()
    if flying or not rootPart then return end
    flying = true

    bodyGyro = Instance.new("BodyGyro")
    bodyGyro.P = 9e4
    bodyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
    bodyGyro.CFrame = Workspace.CurrentCamera.CFrame
    bodyGyro.Parent = rootPart

    bodyVelocity = Instance.new("BodyVelocity")
    bodyVelocity.Velocity = Vector3.zero
    bodyVelocity.MaxForce = Vector3.new(9e9, 9e9, 9e9)
    bodyVelocity.Parent = rootPart

    task.spawn(function()
        while flying and bodyVelocity and bodyGyro and rootPart do
            task.wait()
            local camera = Workspace.CurrentCamera
            local moveVector = (
                camera.CFrame.LookVector * (dirs.fwd + dirs.bwd) +
                camera.CFrame.RightVector * (dirs.left + dirs.right) +
                Vector3.new(0,1,0) * (dirs.up + dirs.down)
            ) * flySpeed
            bodyVelocity.Velocity = moveVector
            bodyGyro.CFrame = camera.CFrame
        end
    end)
end

local function stopFly()
    if not flying then return end
    flying = false
    if bodyGyro then bodyGyro:Destroy() bodyGyro=nil end
    if bodyVelocity then bodyVelocity:Destroy() bodyVelocity=nil end
    dirs = {fwd=0,bwd=0,left=0,right=0,up=0,down=0}
end

local function createFlySwitch(name, y)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(1, -10, 0, 24)
    btn.Position = UDim2.new(0, 5, 0, y)
    btn.Text = name.." OFF"
    btn.BackgroundColor3 = Color3.fromRGB(255, 60, 60)
    btn.TextColor3 = Color3.fromRGB(0, 0, 0)
    btn.Font = Enum.Font.SourceSansBold
    btn.TextXAlignment = Enum.TextXAlignment.Left
    btn.TextYAlignment = Enum.TextYAlignment.Top
    btn.TextSize = 18
    btn.Parent = frame

    btn.MouseButton1Click:Connect(function()
        if flying then
            stopFly()
            btn.Text = name.." OFF"
        else
            startFly()
            btn.Text = name.." ON"
        end
    end)
end

createButton("Frost Slap", CFrame.new(-177.501, 24.538, 85.920), 20, true)
createButton("Purple Slap", CFrame.new(64.709, 55.538, -41.610), 44, true)
createButton("Thunder Slap", CFrame.new(200.861, 130.038, 175.490), 68, true)
createButton("Retro Slap", CFrame.new(-92.443, 53.538, 304.777), 92, true)
createButton("Banana Peel", CFrame.new(82.591, 7.356, 27.875), 116, true)

createButton("Green Slap", CFrame.new(78.855, 221.538, 51.640), 140, true)
createButton("Grapple Hook", CFrame.new(34.778, 499.850, 150.713), 164, true)

createButton("2x Slap Power", CFrame.new(32.062, 497, 173.531), 188, false)

createFlySwitch("Fly", 212)

UserInputService.InputBegan:Connect(function(input, g)
    if g then return end
    if input.KeyCode == Enum.KeyCode.W then dirs.fwd = 1
    elseif input.KeyCode == Enum.KeyCode.S then dirs.bwd = -1
    elseif input.KeyCode == Enum.KeyCode.A then dirs.left = -1
    elseif input.KeyCode == Enum.KeyCode.D then dirs.right = 1
    elseif input.KeyCode == Enum.KeyCode.Space then dirs.up = 1
    elseif input.KeyCode == Enum.KeyCode.LeftControl then dirs.down = -1
    end
end)

UserInputService.InputEnded:Connect(function(input, g)
    if g then return end
    if input.KeyCode == Enum.KeyCode.W then dirs.fwd = 0
    elseif input.KeyCode == Enum.KeyCode.S then dirs.bwd = 0
    elseif input.KeyCode == Enum.KeyCode.A then dirs.left = 0
    elseif input.KeyCode == Enum.KeyCode.D then dirs.right = 0
    elseif input.KeyCode == Enum.KeyCode.Space then dirs.up = 0
    elseif input.KeyCode == Enum.KeyCode.LeftControl then dirs.down = 0
    end
end)

-- By Nescoroco

Features & Information

- NoV Aura Edit Tower (Game destroyer) by nescoroco * Frost Slap * Purple Slap * Thunder Slap * Retro Slap * Banana Peel * Green Slap * Grapple Hook * 2x Slap Power * Fly * PC & Mobile * No Key
#win#fly#auto#slap#kill

Community Comments (0)

No comments yet for this script.

More Scripts for [SLAP ARENA] Aura Edit Tower 🎵