SKYDIVE Off A TOWER Script
Key Required

SKYDIVE Off A TOWER Script

SKYDIVE Off A TOWER! 🪂cozzyreactscozzyreacts 673 views 101 executesUpdated Feb 7, 2026
Unrated
00
Lua Script•122 lines (3476 chars)
-- SERVICES
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local player = Players.LocalPlayer
local remotes = ReplicatedStorage:WaitForChild("Remotes")

-- REMOTES
local buyFloor = remotes:WaitForChild("buy_floor")
local startSkydive = remotes:WaitForChild("start_skydive")
local validateSkydive = remotes:WaitForChild("validate_skydive")

-- STATES
local buyRunning = false
local skyRunning = false
local bothRunning = false

-- GUI
local gui = Instance.new("ScreenGui")
gui.Name = "AutoGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.fromOffset(260, 190)
frame.Position = UDim2.fromScale(0.5, 0.5)
frame.AnchorPoint = Vector2.new(0.5, 0.5)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui

-- TITLE
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -40, 0, 30)
title.Position = UDim2.fromOffset(10, 0)
title.BackgroundTransparency = 1
title.Text = "Auto Controls"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextSize = 14
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = frame

-- CLOSE
local close = Instance.new("TextButton")
close.Size = UDim2.fromOffset(30, 30)
close.Position = UDim2.new(1, -30, 0, 0)
close.Text = "X"
close.Font = Enum.Font.GothamBold
close.TextSize = 14
close.TextColor3 = Color3.new(1,1,1)
close.BackgroundColor3 = Color3.fromRGB(180,50,50)
close.BorderSizePixel = 0
close.Parent = frame

close.MouseButton1Click:Connect(function()
	gui:Destroy()
end)

-- BUTTON MAKER
local function makeButton(text, y)
	local b = Instance.new("TextButton")
	b.Size = UDim2.fromOffset(220, 35)
	b.Position = UDim2.fromOffset(20, y)
	b.Text = text
	b.Font = Enum.Font.GothamBold
	b.TextSize = 14
	b.TextColor3 = Color3.new(1,1,1)
	b.BackgroundColor3 = Color3.fromRGB(40,170,70)
	b.BorderSizePixel = 0
	b.Parent = frame
	return b
end

-- BUTTONS
local buyBtn = makeButton("Start Auto Buy", 40)
local skyBtn = makeButton("Start Auto Skydive", 85)
local bothBtn = makeButton("Start BOTH", 130)

-- TOGGLES
buyBtn.MouseButton1Click:Connect(function()
	buyRunning = not buyRunning
	buyBtn.Text = buyRunning and "Stop Auto Buy" or "Start Auto Buy"
	buyBtn.BackgroundColor3 = buyRunning and Color3.fromRGB(170,60,60) or Color3.fromRGB(40,170,70)
end)

skyBtn.MouseButton1Click:Connect(function()
	skyRunning = not skyRunning
	skyBtn.Text = skyRunning and "Stop Auto Skydive" or "Start Auto Skydive"
	skyBtn.BackgroundColor3 = skyRunning and Color3.fromRGB(170,60,60) or Color3.fromRGB(40,170,70)
end)

bothBtn.MouseButton1Click:Connect(function()
	bothRunning = not bothRunning
	buyRunning = bothRunning
	skyRunning = bothRunning

	bothBtn.Text = bothRunning and "Stop BOTH" or "Start BOTH"
	bothBtn.BackgroundColor3 = bothRunning and Color3.fromRGB(170,60,60) or Color3.fromRGB(40,170,70)

	buyBtn.Text = buyRunning and "Stop Auto Buy" or "Start Auto Buy"
	skyBtn.Text = skyRunning and "Stop Auto Skydive" or "Start Auto Skydive"
end)

-- HEARTBEAT LOOPS
RunService.Heartbeat:Connect(function()
	if buyRunning then
		pcall(function()
			buyFloor:InvokeServer()
		end)
	end

	if skyRunning then
		pcall(function()
			startSkydive:InvokeServer(1700)
			validateSkydive:FireServer(1000000000, 8.587500555440784)
		end)
	end
end)

Features & Information

No Key Simple Script - Auto Buy Floors - Auto Farm Money To reset all guis (because they become super big and cover your screen) just reset ur character.

Community Comments (0)

No comments yet for this script.

More Scripts for SKYDIVE Off A TOWER! 🪂