--[[ All cracks by emplic - scriptblox.com/u/Emplic Happy skidding! --]] --print("Valerk loves gay men") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TeleportService = game:GetService("TeleportService") local workspaceService = cloneref(game:GetService("Workspace")) local part = workspaceService:FindFirstChild("Gayze") if not part then local starterGui = cloneref(game:GetService("StarterGui")) starterGui:SetCore("SendNotification", { Title = "Auto bonds", Text = "Enjoy skids!", Duration = 5 }) local newPart = Instance.new("Part") newPart.Name = "Gayze" newPart.Size = Vector3.new(0, 5, 0) newPart.Position = Vector3.new(5, 5, 5) newPart.Transparency = 1 newPart.CanCollide = false newPart.Anchored = true newPart.Parent = workspaceService end local character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") local hum = character:WaitForChild("Humanoid") local startCF = hrp.CFrame local function isUnanchored(m) for _, p in pairs(m:GetDescendants()) do if p:IsA("BasePart") and not p.Anchored then return true end end return false end local function findCannon() local exclude = nil local fort = workspace:FindFirstChild("FortConstitution") if fort then exclude = fort:FindFirstChild("Cannon", true) end for _, d in ipairs(workspace:GetDescendants()) do if d:IsA("Model") and d.Name == "Cannon" and d ~= exclude then return d end end return nil end local tInfo = TweenInfo.new(20, Enum.EasingStyle.Linear) local tween = TweenService:Create(hrp, tInfo, { CFrame = CFrame.new(-9, 3, -50000) }) tween:Play() local conn conn = RunService.RenderStepped:Connect(function() local can = findCannon() if can then if isUnanchored(can) then local seat = can:FindFirstChildWhichIsA("VehicleSeat", true) if seat and not seat.Occupant then tween:Cancel() conn:Disconnect() hrp.CFrame = seat.CFrame seat:Sit(hum) task.delay(1, function() if hum.Sit then hum.Sit = false hum:ChangeState(Enum.HumanoidStateType.Jumping) end task.delay(1, function() seat:Sit(hum) task.delay(1, function() hrp.CFrame = startCF hum.JumpPower = 0 hum:SetStateEnabled(Enum.HumanoidStateType.Jumping, false) task.wait(1) _G.CannonFound = true end) end) end) end end end end) local bondGui = Instance.new("ScreenGui") bondGui.Name = "BondUI" bondGui.ResetOnSpawn = false bondGui.Parent = cloneref(game:GetService("CoreGui")) local statusLabel = Instance.new("TextLabel") statusLabel.Size = UDim2.new(0.3, 0, 0.09, 0) statusLabel.Position = UDim2.new(0.36, 0, 0.33, 0) statusLabel.BackgroundTransparency = 1 statusLabel.TextScaled = true statusLabel.Font = Enum.Font.Fantasy statusLabel.TextColor3 = Color3.new(1, 1, 1) statusLabel.TextStrokeTransparency = 0.5 statusLabel.Text = "This fuckass script was cracked by emplic. Please never make scripts again." statusLabel.TextScaled = false statusLabel.TextSize = 32 statusLabel.Parent = bondGui local root = character:WaitForChild("HumanoidRootPart") local lockedY = root.Position.Y local activateRemote = ReplicatedStorage:WaitForChild("Shared") :WaitForChild("Network") :WaitForChild("RemotePromise") :WaitForChild("Remotes") :WaitForChild("C_ActivateObject") local function findNearestBond() local closest, shortestDist = nil, math.huge for _, item in ipairs(workspace.RuntimeItems:GetDescendants()) do if item:IsA("Model") and item.Name:lower() == "bond" then local primary = item.PrimaryPart or item:FindFirstChildWhichIsA("BasePart") if primary then local dist = (primary.Position - root.Position).Magnitude if dist < shortestDist then shortestDist = dist closest = item end end end end return closest end task.spawn(function() while true do if root and root.Parent then local pos = root.Position root.Velocity = Vector3.new(root.Velocity.X, 0, root.Velocity.Z) root.CFrame = CFrame.new(pos.X, lockedY, pos.Z) end task.wait() end end) local bondCount = 0 local targetCount = 123 local function teleportTo(bond) local primary = bond.PrimaryPart or bond:FindFirstChildWhichIsA("BasePart") if not primary then return end root.CFrame = primary.CFrame + Vector3.new(0, 5, 0) local startTime = os.clock() while bond.Parent and os.clock() - startTime < 1 do activateRemote:FireServer(bond) task.wait(0.1) end if not bond.Parent then bondCount += 1 end end local activeTween = nil local travelTime = 1 local function tweenTo(pos) if activeTween then activeTween:Cancel() end local tweenInfo = TweenInfo.new(travelTime, Enum.EasingStyle.Linear) local goal = {CFrame = CFrame.new(pos)} activeTween = TweenService:Create(root, tweenInfo, goal) local finished = false local lastTweenStart = os.clock() local connection connection = activeTween.Completed:Connect(function() finished = true if connection then connection:Disconnect() end end) activeTween:Play() while not finished do local bond = findNearestBond() if bond then activeTween:Cancel() teleportTo(bond) return end if os.clock() - lastTweenStart > 5 and not finished then return tweenTo(pos) end task.wait(0.1) end end local layerSize = 2048 local halfSize = layerSize / 2 local xStart = -halfSize local xEnd = halfSize local y = -50 local zStart = 30000 local zEnd = -49872 local zStep = -layerSize while true do local bond = findNearestBond() if bond and bondCount < targetCount then teleportTo(bond) else break end task.wait(0.05) end local z = zStart local direction = 1 while bondCount < targetCount and ((zStep < 0 and z >= zEnd) or (zStep > 0 and z <= zEnd)) do local startPos = Vector3.new(direction == 1 and xStart or xEnd, y, z) local endPos = Vector3.new(direction == 1 and xEnd or xStart, y, z) tweenTo(startPos) tweenTo(endPos) local bond = findNearestBond() while bond and bondCount < targetCount do teleportTo(bond) bond = findNearestBond() end z += zStep direction *= -1 end statusLabel.Text = "Total Bonds Collected: " .. tostring(bondCount) .. " | Cracked by Emplic" statusLabel.TextSize = 24.5 task.wait(5.5) TeleportService:Teleport(116495829188952, LocalPlayer) 8 local creditGui = Instance.new("ScreenGui") creditGui.DisplayOrder = 9999 creditGui.Name = "NotificationGui" creditGui.ResetOnSpawn = false creditGui.IgnoreGuiInset = true creditGui.Parent = PlayerGui local background = Instance.new("Frame") background.Size = UDim2.new(1, 0, 1, 0) background.Position = UDim2.new(0, 0, 0, 0) background.BackgroundColor3 = Color3.fromRGB(50, 50, 50) background.BackgroundTransparency = 0 background.ZIndex = 0 background.Parent = creditGui local label = Instance.new("TextLabel") label.Size = UDim2.new(0.6, 0, 0.09, 0) label.Position = UDim2.new(0.21, 0, 0.25, 0) label.BackgroundTransparency = 1 label.TextColor3 = Color3.fromRGB(255, 255, 255) label.Font = Enum.Font.GothamBold label.TextScaled = true label.Text = "Script Cracked by Emplic" label.ZIndex = 1 label.Parent = creditGui task.delay(800, function() creditGui:Destroy() end)