
Keyless

-- Created by @squhz on Discord, DM me for feedback on my script :D
-- Open-source since I'm still learning
local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/Turtle-Brand/Turtle-Lib/main/source.lua"))()
local window = library:Window("Menu")
local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local function makeJump(character)
local humanoid = character:WaitForChild("Humanoid")
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
local function disableMovement(character)
local humanoid = character:WaitForChild("Humanoid")
humanoid.WalkSpeed = 0
humanoid.JumpPower = 0
end
local function enableMovement(character)
local humanoid = character:WaitForChild("Humanoid")
humanoid.WalkSpeed = 16
humanoid.JumpPower = 50
end
local allowedPlaceId = 117548574479573
if game.PlaceId ~= allowedPlaceId then
player:Kick("Wrong game for script")
end
local GotoEnd = Vector3.new(-15, 466, 325)
local topCash = Vector3.new(6, 466, 300)
local Gear1 = Vector3.new(-32, 466, 299)
local Gear2 = Vector3.new(-15, 467, 298)
local Gear3 = Vector3.new(23, 28, 788)
local Gear4 = Vector3.new(-75, 4, 385)
local Gear5 = Vector3.new(-74, 4, 398)
local function triggerPrompt(prompt)
if prompt and prompt:IsA("ProximityPrompt") then
prompt:InputHoldBegin()
task.wait(3) -- match hold duration
prompt:InputHoldEnd()
end
end
local function getCharacter()
return player.Character or player.CharacterAdded:Wait()
end
window:Label("Game:")
window:Button("Goto End", function()
local character = getCharacter()
local hrp = character:WaitForChild("HumanoidRootPart")
hrp.CFrame = CFrame.new(GotoEnd)
end)
window:Button("Get All Gears", function()
local character = getCharacter()
local hrp = character:WaitForChild("HumanoidRootPart")
local originalCFrame = hrp.CFrame
local gears = {Gear1, Gear2, Gear3, Gear4, Gear5}
for _, gearPos in ipairs(gears) do
makeJump(character)
task.wait(0.2)
hrp.CFrame = CFrame.new(gearPos)
end
print("All tools collected!")
hrp.CFrame = originalCFrame
end)
window:Toggle("Autocash", false, function(bool)
print("Autocash is: "..tostring(bool))
-- run in a separate thread
spawn(function()
while window:GetToggleValue("Autocash") do
local character = getCharacter()
local hrp = character:WaitForChild("HumanoidRootPart")
makeJump(character)
task.wait(0.2)
disableMovement(character)
hrp.CFrame = CFrame.new(topCash)
task.wait(0.1)
-- trigger set prompt
for _, flameslap in ipairs(Workspace:GetChildren()) do
if flameslap.Name == "FlamesSlap" then
for _, hitbox in ipairs(flameslap:GetChildren()) do
if hitbox.Name == "Hitbox" then
for _, prompt in ipairs(hitbox:GetChildren()) do
triggerPrompt(prompt)
end
end
end
end
end
enableMovement(character)
end
end)
end)
window:Label("Config:")
window:Button("Kill Menu", function()
print("Menu Killed")
task.wait(0.1)
window:Destroy()
end)
Fico bom sor precisa botar mais coisas nels