
Key Required

-- Here script 😄
if not game:IsLoaded() then game.Loaded:Wait() end
if _G.Rejoined then return end
local Players = game:GetService("Players")
local TeleportService = game:GetService("TeleportService")
Players.LocalPlayer.CharacterAdded:Connect(function(char)
char:WaitForChild("Humanoid").Died:Connect(function()
queueonteleport("_G.Rejoined = true")
TeleportService:Teleport(game.PlaceId)
end)
end)
repeat task.wait() until Players.LocalPlayer.Character and not Players.LocalPlayer.PlayerGui:FindFirstChild("LoadingScreenPrefab")
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("EndDecision"):FireServer(false)
if not game.CoreGui:FindFirstChild("BondFarm") then
local gui = Instance.new("ScreenGui", game.CoreGui)
gui.Name = "BondFarm"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
local mainFrame = Instance.new("Frame", gui)
mainFrame.Name = "mainFrame"
mainFrame.Size = UDim2.new(0, 200, 0, 80)
mainFrame.Position = UDim2.new(0, 20, 0, 100)
mainFrame.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1)
mainFrame.BorderSizePixel = 1
mainFrame.BorderColor3 = Color3.new(0.3, 0.3, 0.3)
mainFrame.ZIndex = 2
local UserInputService = game:GetService("UserInputService")
local dragging = false
local dragStart = nil
local startPos = nil
mainFrame.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)
mainFrame.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)
mainFrame.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0.4, 0)
title.Position = UDim2.new(0, 0, 0, 0)
title.BackgroundTransparency = 1
title.Text = "Script By VantaXock"
title.TextColor3 = Color3.new(1, 1, 1)
title.TextScaled = true
title.Font = Enum.Font.SourceSansBold
title.ZIndex = 3
local bondCount = Instance.new("TextLabel", mainFrame)
bondCount.Name = "bondCount"
bondCount.Size = UDim2.new(1, 0, 0.6, 0)
bondCount.Position = UDim2.new(0, 0, 0.4, 0)
bondCount.BackgroundTransparency = 1
bondCount.Text = "Collected Bonds: 0"
bondCount.TextColor3 = Color3.new(0.8, 0.8, 1)
bondCount.TextScaled = true
bondCount.Font = Enum.Font.SourceSans
bondCount.ZIndex = 3
end
_G.Bond = 0
workspace.RuntimeItems.ChildAdded:Connect(function(v)
if v.Name:find("Bond") and v:FindFirstChild("Part") then
v.Destroying:Connect(function()
_G.Bond += 1
end)
end
end)
task.spawn(function()
while true do
local gui = game.CoreGui:FindFirstChild("BondFarm")
if gui and gui:FindFirstChild("mainFrame") and gui.mainFrame:FindFirstChild("bondCount") then
gui.mainFrame.bondCount.Text = "Collected Bonds: " .. tostring(_G.Bond)
end
task.wait(0.1)
end
end)
local player = Players.LocalPlayer
player.CameraMode = "Classic"
player.CameraMaxZoomDistance = math.huge
player.CameraMinZoomDistance = 30
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
workspace.CurrentCamera.CameraSubject = hum
hrp.Anchored = true
task.wait(0.2)
hrp.CFrame = CFrame.new(80, 3, -9000)
repeat task.wait() until workspace.RuntimeItems:FindFirstChild("MaximGun")
task.wait(0.2)
for _, v in pairs(workspace.RuntimeItems:GetChildren()) do
if v.Name == "MaximGun" and v:FindFirstChild("VehicleSeat") then
v.VehicleSeat.Disabled = false
v.VehicleSeat:SetAttribute("Disabled", false)
v.VehicleSeat:Sit(hum)
end
end
task.wait(0.2)
for _, v in pairs(workspace.RuntimeItems:GetChildren()) do
if v.Name == "MaximGun" and v:FindFirstChild("VehicleSeat") and (hrp.Position - v.VehicleSeat.Position).Magnitude < 400 then
hrp.CFrame = v.VehicleSeat.CFrame
end
end
task.wait(0.5)
hrp.Anchored = false
repeat task.wait(0.1) until hum.Sit
task.wait(0.3)
hum.Sit = false
task.wait(0.2)
repeat
for _, v in pairs(workspace.RuntimeItems:GetChildren()) do
if v.Name == "MaximGun" and v:FindFirstChild("VehicleSeat") and (hrp.Position - v.VehicleSeat.Position).Magnitude < 400 then
hrp.CFrame = v.VehicleSeat.CFrame
end
end
task.wait(0.2)
until hum.Sit
task.wait(0.4)
for _, v in pairs(workspace:GetChildren()) do
if v:IsA("Model") and v:FindFirstChild("RequiredComponents") then
local seat = v.RequiredComponents:FindFirstChild("Controls") and v.RequiredComponents.Controls:FindFirstChild("ConductorSeat") and v.RequiredComponents.Controls.ConductorSeat:FindFirstChild("VehicleSeat")
if seat then
local tp = game:GetService("TweenService"):Create(hrp, TweenInfo.new(15, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {CFrame = seat.CFrame * CFrame.new(0, 20, 0)})
tp:Play()
if not hrp:FindFirstChild("VelocityHandler") then
local bv = Instance.new("BodyVelocity", hrp)
bv.Name = "VelocityHandler"
bv.MaxForce = Vector3.new(1e5, 1e5, 1e5)
bv.Velocity = Vector3.zero
end
tp.Completed:Wait()
end
end
end
task.wait(0.5)
while true do
if hum.Sit then
local tp = game:GetService("TweenService"):Create(hrp, TweenInfo.new(10, Enum.EasingStyle.Quad, Enum.EasingDirection.InOut), {CFrame = CFrame.new(0.5, -78, -49429)})
tp:Play()
if not hrp:FindFirstChild("VelocityHandler") then
local bv = Instance.new("BodyVelocity", hrp)
bv.Name = "VelocityHandler"
bv.MaxForce = Vector3.new(1e5, 1e5, 1e5)
bv.Velocity = Vector3.zero
end
repeat task.wait() until workspace.RuntimeItems:FindFirstChild("Bond")
tp:Cancel()
for _, v in pairs(workspace.RuntimeItems:GetChildren()) do
if v.Name:find("Bond") and v:FindFirstChild("Part") then
repeat
if v:FindFirstChild("Part") then
hrp.CFrame = v.Part.CFrame
game:GetService("ReplicatedStorage").Shared.Network.RemotePromise.Remotes.C_ActivateObject:FireServer(v)
end
task.wait(0.1)
until not v:FindFirstChild("Part")
end
end
end
task.wait(0.1)
end
Thanks Skidder
Bro who just dislike my comments
Oh! It's me sorry sir I wrong click hehe 😅
Another Goated script
Ty
Patched