local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local Window = Library.CreateLib("The Haunt", "Synapse") -- Main local Main = Window:NewTab("Main") local MainSection = Main:NewSection("Main") local function teleportTo(position) local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() if character and character:FindFirstChild("HumanoidRootPart") then character.HumanoidRootPart.CFrame = CFrame.new(position) else warn("Character or HumanoidRootPart not found!") end end MainSection:NewButton("Shovel Quest", "Tp to shovel", function() teleportTo(Vector3.new(708, 176, 526)) task.wait(.5) game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("RequestTool"):FireServer("Shovel") task.wait(.1) game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("DigRemote"):FireServer(1, true) end) MainSection:NewButton("Tp to Bat 1", "Tp to Bat", function() teleportTo(Vector3.new(513, 257, 221)) -- Replace with the correct position if needed end) MainSection:NewButton("Tp to Spawn", "Tp to Spawn", function() teleportTo(Vector3.new(512, 177, 85)) end) MainSection:NewButton("Tp to Secret spot", "Tp to Secret", function() teleportTo(Vector3.new(445, 216, 226)) end) --Quest local Quest = Window:NewTab("Quest") local QuestSection = Quest:NewSection("Not done") QuestSection:NewButton("Tp to Fragment 1", "", function() teleportTo(Vector3.new(624, 288, 252)) end) QuestSection:NewButton("Tp to Fragment 2", "", function() teleportTo(Vector3.new(800, 179, 641)) end) QuestSection:NewButton("Tp to Fragment 3", "", function() teleportTo(Vector3.new(800, 179, 641)) end) QuestSection:NewButton("Tp to Fragment 4", "", function() teleportTo(Vector3.new(383, 186, 237)) end) QuestSection:NewButton("Tp to Fragment 5", "", function() teleportTo(Vector3.new(471, 127, 364)) end) QuestSection:NewButton("Tp to Fragment 5", "", function() teleportTo(Vector3.new(253, 181, 860)) end)