
Keyless

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "AutoToolsGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 220, 0, 200)
MainFrame.Position = UDim2.new(0.1, 0, 0.35, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Parent = ScreenGui
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 35)
Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Title.Text = "Auto Tools"
Title.TextColor3 = Color3.fromRGB(255, 80, 80)
Title.TextScaled = true
Title.Font = Enum.Font.SourceSansBold
Title.Parent = MainFrame
local FinishToggle = Instance.new("TextButton")
FinishToggle.Size = UDim2.new(0.9, 0, 0, 45)
FinishToggle.Position = UDim2.new(0.05, 0, 0, 45)
FinishToggle.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
FinishToggle.Text = "Auto Finish: OFF"
FinishToggle.TextColor3 = Color3.new(1, 1, 1)
FinishToggle.TextScaled = true
FinishToggle.Font = Enum.Font.SourceSansBold
FinishToggle.Parent = MainFrame
local VoteToggle = Instance.new("TextButton")
VoteToggle.Size = UDim2.new(0.9, 0, 0, 45)
VoteToggle.Position = UDim2.new(0.05, 0, 0, 100)
VoteToggle.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
VoteToggle.Text = "Auto Vote Skip: OFF"
VoteToggle.TextColor3 = Color3.new(1, 1, 1)
VoteToggle.TextScaled = true
VoteToggle.Font = Enum.Font.SourceSansBold
VoteToggle.Parent = MainFrame
local AutoFinishEnabled = false
local AutoVoteEnabled = false
local dragging = false
local dragStart, startPos
Title.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position
end
end)
UserInputService.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
Title.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
local function findCurrentNoob()
local loaded = workspace:FindFirstChild("LoadedBuild")
if not loaded then return nil end
for _, obby in pairs(loaded:GetChildren()) do
local noob = obby:FindFirstChild("Noob")
if noob then
local root = noob:FindFirstChild("HumanoidRootPart") or noob:FindFirstChildWhichIsA("BasePart")
if root then return root end
end
end
return nil
end
local function teleportToNoob()
local target = findCurrentNoob()
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") and target then
char.HumanoidRootPart.CFrame = target.CFrame * CFrame.new(0, -2.5, 0)
end
end
local function voteSkip()
local events = ReplicatedStorage:FindFirstChild("Events")
if events then
local vote = events:FindFirstChild("VoteSkipYes")
if vote then
vote:FireServer()
end
end
end
FinishToggle.MouseButton1Click:Connect(function()
AutoFinishEnabled = not AutoFinishEnabled
FinishToggle.Text = AutoFinishEnabled and "Auto Finish: ON" or "Auto Finish: OFF"
FinishToggle.BackgroundColor3 = AutoFinishEnabled and Color3.fromRGB(0, 170, 0) or Color3.fromRGB(40, 40, 40)
end)
VoteToggle.MouseButton1Click:Connect(function()
AutoVoteEnabled = not AutoVoteEnabled
VoteToggle.Text = AutoVoteEnabled and "Auto Vote Skip: ON" or "Auto Vote Skip: OFF"
VoteToggle.BackgroundColor3 = AutoVoteEnabled and Color3.fromRGB(0, 170, 0) or Color3.fromRGB(40, 40, 40)
end)
RunService.Heartbeat:Connect(function()
if AutoFinishEnabled then
teleportToNoob()
end
if AutoVoteEnabled then
voteSkip()
end
end)No comments yet for this script.