
KeylessUniversal

-- [[ CONFIGURAÇÃO DO SISTEMA DE CHAVE ]] --
local CHAVE_CORRETA = "1°" -- Chave definida para: 1°
local ScriptLiberado = false
-- Interface Simples para Inserir a Chave
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local TextBox = Instance.new("TextBox")
local SubmitBtn = Instance.new("TextButton")
local Title = Instance.new("TextLabel")
-- Propriedades da Interface (Design Básico)
ScreenGui.Name = "KeySystemGui"
ScreenGui.Parent = game:GetService("CoreGui")
ScreenGui.ResetOnSpawn = false
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainFrame.Position = UDim2.new(0.5, -125, 0.5, -60)
MainFrame.Size = UDim2.new(0, 250, 0, 120)
MainFrame.BorderSizePixel = 0
Title.Parent = MainFrame
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Text = "SISTEMA DE CHAVE"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
Title.BorderSizePixel = 0
TextBox.Parent = MainFrame
TextBox.Position = UDim2.new(0.05, 0, 0.35, 0)
TextBox.Size = UDim2.new(0.9, 0, 0, 30)
TextBox.PlaceholderText = "Insira a chave aqui..."
TextBox.Text = ""
TextBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
SubmitBtn.Parent = MainFrame
SubmitBtn.Position = UDim2.new(0.05, 0, 0.65, 0)
SubmitBtn.Size = UDim2.new(0.9, 0, 0, 30)
SubmitBtn.Text = "Verificar Chave"
SubmitBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 0)
SubmitBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
-- Função para checar a chave
SubmitBtn.MouseButton1Click:Connect(function()
if TextBox.Text == CHAVE_CORRETA then
ScriptLiberado = true
Title.Text = "Chave Correta! Carregando..."
Title.TextColor3 = Color3.fromRGB(0, 255, 0)
task.wait(1)
ScreenGui:Destroy()
else
Title.Text = "Chave Incorreta! Tente de novo."
Title.TextColor3 = Color3.fromRGB(255, 0, 0)
TextBox.Text = ""
end
end)
-- Pausa a execução do script principal até que a chave seja aceita
repeat task.wait(0.5) until ScriptLiberado == true
---------------------------------------------------------------------
-- [[ CÓDIGO PRINCIPAL (SÓ EXECUTA APÓS A CHAVE CORRETA) ]] --
---------------------------------------------------------------------
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local UserInputService = game:GetService("UserInputService")
local InfiniteJumpEnabled = true
local AutoCollectEnabled = false
-- [[ 1. CLICK TELEPORT (CTRL + CLIQUE) ]] --
Mouse.Button1Down:Connect(function()
if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then
local targetPos = Mouse.Hit.p
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(targetPos + Vector3.new(0, 3, 0))
end
end
end)
-- [[ 2. INFINITE JUMP ]] --
UserInputService.JumpRequest:Connect(function()
if InfiniteJumpEnabled and LocalPlayer.Character then
local humanoid = LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)
-- [[ 3. LÓGICA DE AUTO COLETAR / INTERAGIR ]] --
task.spawn(function()
while true do
task.wait(0.5)
if AutoCollectEnabled and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
local WorkspaceItems = workspace:FindFirstChild("PastaDeItens")
if WorkspaceItems then
for _, item in pairs(WorkspaceItems:GetChildren()) do
if item:IsA("BasePart") or item:FindFirstChild("HumanoidRootPart") then
LocalPlayer.Character.HumanoidRootPart.CFrame = item.CFrame
task.wait(0.2)
local prompt = item:FindFirstChildOfClass("ProximityPrompt")
if prompt then
fireproximityprompt(prompt)
end
local touchTransmitter = item:FindFirstChildOfClass("TouchTransmitter")
if touchTransmitter then
firetouchinterest(LocalPlayer.Character.HumanoidRootPart, item, 0)
firetouchinterest(LocalPlayer.Character.HumanoidRootPart, item, 1)
end
break
end
end
end
end
end
end)No comments yet for this script.



