-- 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 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, 220, 0, 232)
frame.Position = UDim2.new(0.5, -110, 0.5, -170)
frame.BackgroundColor3 = Color3.fromRGB(0,0,0)
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 Boys And Girls Tower"
title.TextColor3 = Color3.fromRGB(0, 120, 255)
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(255,255,255)
close.Font = Enum.Font.SourceSansBold
close.TextSize = 16
close.Parent = frame
close.MouseButton1Click:Connect(function() gui.Enabled = false end)
local function teleportOnce(coord, returnBack)
local original = rootPart.CFrame
rootPart.CFrame = coord
if returnBack then
task.wait(0.05)
rootPart.CFrame = original
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(0, 120, 255)
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 18
btn.Parent = frame
btn.MouseButton1Click:Connect(function() teleportOnce(coord, returnBack) end)
end
local function startFly()
if flying 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.MaxForce = Vector3.new(9e9,9e9,9e9)
bodyVelocity.Parent = rootPart
task.spawn(function()
while flying do
task.wait()
local cam = Workspace.CurrentCamera
local move = (cam.CFrame.LookVector*(dirs.fwd+dirs.bwd)
+ cam.CFrame.RightVector*(dirs.left+dirs.right)
+ Vector3.new(0,1,0)*(dirs.up+dirs.down)) * flySpeed
bodyVelocity.Velocity = move
bodyGyro.CFrame = cam.CFrame
end
end)
end
local function stopFly()
flying=false
if bodyGyro then bodyGyro:Destroy() end
if bodyVelocity then bodyVelocity:Destroy() end
dirs={fwd=0,bwd=0,left=0,right=0,up=0,down=0}
end
local function createFlySwitch(y)
local btn=Instance.new("TextButton")
btn.Size=UDim2.new(1,-10,0,24)
btn.Position=UDim2.new(0,5,0,y)
btn.Text="Fly OFF"
btn.BackgroundColor3=Color3.fromRGB(0,120,255)
btn.TextColor3=Color3.fromRGB(255,255,255)
btn.Font=Enum.Font.SourceSansBold
btn.TextSize=18
btn.Parent=frame
btn.MouseButton1Click:Connect(function()
if flying then stopFly() btn.Text="Fly OFF" else startFly() btn.Text="Fly ON" end
end)
end
local function createInfMoneySwitch(coords, loopCoords, y)
local btn=Instance.new("TextButton")
btn.Size=UDim2.new(1,-10,0,24)
btn.Position=UDim2.new(0,5,0,y)
btn.Text="Inf Money OFF"
btn.BackgroundColor3=Color3.fromRGB(0,255,100)
btn.TextColor3=Color3.fromRGB(0,0,0)
btn.Font=Enum.Font.SourceSansBold
btn.TextSize=18
btn.Parent=frame
local active=false
local original
btn.MouseButton1Click:Connect(function()
active=not active
if active then
btn.Text="Inf Money ON"
original=rootPart.CFrame
for _,c in ipairs(coords) do rootPart.CFrame=c task.wait(0.01) end
task.spawn(function()
while active do
for _,c in ipairs(loopCoords) do rootPart.CFrame=c task.wait(1) end
end
end)
task.delay(100,function()
if active then
for _,c in ipairs(coords) do rootPart.CFrame=c task.wait(0.01) end
end
end)
else
btn.Text="Inf Money OFF"
rootPart.CFrame=original
end
end)
end
createFlySwitch(20)
createInfMoneySwitch({
CFrame.new(-35.388,380,-468.574), CFrame.new(15.243,362,-443.850),
CFrame.new(8.847,327,-517.324), CFrame.new(-24.149,282,-516.164),
CFrame.new(37.324,267,-450.949), CFrame.new(-13.731,311.566,-446.500),
CFrame.new(15.478,435,-461.758), CFrame.new(-23.390,425,-514.466),
CFrame.new(46,448.279,-514.107), CFrame.new(-18.282,398,-488.955),
CFrame.new(-34.287,382.494,-470), CFrame.new(15.194,362,-443.807),
CFrame.new(8.554,327,-517.942), CFrame.new(-24.442,282,-516.301),
CFrame.new(37.447,267.642,-451.683), CFrame.new(-3.500,233.149,-470.873),
CFrame.new(-30.996,192.568,-446.548), CFrame.new(31.229,161.374,-513.998),
CFrame.new(36.946,138,-449.082), CFrame.new(-27,125.807,-509.956),
CFrame.new(15.455,362,-443.758), CFrame.new(7.447,328.168,-516.768),
CFrame.new(-2.947,234.222,-472.581), CFrame.new(-30.996,193.188,-447.768),
CFrame.new(41.191,137,-448.267), CFrame.new(-27,125.479,-510.466),
CFrame.new(37.678,92.360,-447.992), CFrame.new(-32.447,101.599,-444.849),
CFrame.new(-24.686,74,-513.488), CFrame.new(37,62.223,-457.742),
CFrame.new(-32.552,37,-446.918), CFrame.new(37.076,23,-466.805)
}, {
CFrame.new(-2.954,502.822,-109.159),
CFrame.new(392.153,41.256,-447.956)
}, 44)
createButton("Invisibility cloak", CFrame.new(-26.754,502.631,-109.117), 68, true)
createButton("Banana slap", CFrame.new(156.953,183.935,-480.290), 92, true)
createButton("Green Slap", CFrame.new(390.663,42.385,-460.667), 116, true)
createButton("Black slap", CFrame.new(-167.226,360.935,-472.492), 140, true)
createButton("Shop", CFrame.new(4.376,9.001,-580.400), 164, false)
createButton("Heal potion", CFrame.new(-47.093,4.544,-544.541), 188, true)
local footer = Instance.new("TextLabel")
footer.Size = UDim2.new(1, -10, 0, 20)
footer.Position = UDim2.new(0, 5, 0, 212)
footer.Text = "Made by Nescoroco"
footer.TextColor3 = Color3.fromRGB(0, 120, 255)
footer.BackgroundTransparency = 1
footer.Font = Enum.Font.SourceSansItalic
footer.TextScaled = true
footer.Parent = frame
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)
Comments
No comments yet
Be the first to share your thoughts!