local Players = game:GetService("Players") local RunService = game:GetService("RunService") local CoreGui = game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local LocalPlayer = Players.LocalPlayer local Mouse = LocalPlayer:GetMouse() local SharedContext = { StoredCFrame = nil, ActiveConnections = {}, InterfaceInstances = {} } local function CreateElement(className, properties) local element = Instance.new(className) for prop, val in pairs(properties) do element[prop] = val end return element end local function InitializeBootSequence() local IntroGui = CreateElement("ScreenGui", {Name = "VX_Boot", Parent = CoreGui}) local Background = CreateElement("Frame", {Size = UDim2.fromScale(1, 1), BackgroundColor3 = Color3.fromRGB(0, 0, 0), BorderSizePixel = 0, Parent = IntroGui}) local TitleContainer = CreateElement("Frame", {Size = UDim2.fromOffset(300, 100), Position = UDim2.fromScale(0.5, 0.4), AnchorPoint = Vector2.new(0.5, 0.5), BackgroundTransparency = 1, Parent = Background}) CreateElement("TextLabel", {Size = UDim2.fromScale(0.65, 1), Text = "VORTEX", TextColor3 = Color3.fromRGB(220, 0, 0), Font = Enum.Font.Code, TextSize = 60, BackgroundTransparency = 1, TextXAlignment = "Right", Parent = TitleContainer}) CreateElement("TextLabel", {Size = UDim2.fromScale(0.35, 1), Position = UDim2.fromScale(0.68, 0), Text = " X", TextColor3 = Color3.fromRGB(15, 15, 15), Font = Enum.Font.Code, TextSize = 70, BackgroundTransparency = 1, TextXAlignment = "Left", TextStrokeColor3 = Color3.fromRGB(220, 0, 0), TextStrokeTransparency = 0.5, Parent = TitleContainer}) local Track = CreateElement("Frame", {Size = UDim2.fromOffset(300, 4), Position = UDim2.fromScale(0.5, 0.6), AnchorPoint = Vector2.new(0.5, 0), BackgroundColor3 = Color3.fromRGB(30, 30, 30), BorderSizePixel = 0, Parent = Background}) CreateElement("UICorner", {Parent = Track}) local Fill = CreateElement("Frame", {Size = UDim2.fromScale(0, 1), BackgroundColor3 = Color3.fromRGB(220, 0, 0), BorderSizePixel = 0, Parent = Track}) CreateElement("UICorner", {Parent = Fill}) TweenService:Create(Fill, TweenInfo.new(3.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Size = UDim2.fromScale(1, 1)}):Play() task.wait(4) IntroGui:Destroy() end local function SetupNavigationTools() local Backpack = LocalPlayer:WaitForChild("Backpack") local MouseTP = CreateElement("Tool", {Name = "Click Tp", RequiresHandle = false, Parent = Backpack}) MouseTP.Activated:Connect(function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Mouse.Hit.Position + Vector3.new(0, 3, 0)) end end) local LinearDash = CreateElement("Tool", {Name = "Linear Dash", RequiresHandle = false, Parent = Backpack}) local Pointer = workspace:FindFirstChild("VX_Visualizer") or CreateElement("Part", {Name = "VX_Visualizer", Size = Vector3.new(3, 0.1, 3), Anchored = true, CanCollide = false, Color = Color3.fromRGB(255, 255, 255), Transparency = 1, Material = "Neon", Parent = workspace}) RunService.RenderStepped:Connect(function() if LinearDash.Parent == LocalPlayer.Character then local Root = LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if Root then Pointer.Position = (Root.CFrame * CFrame.new(0, 0, -20)).Position Pointer.Transparency = 0.6 end else Pointer.Transparency = 1 end end) LinearDash.Activated:Connect(function() local Root = LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if Root then Root.CFrame = CFrame.new(Pointer.Position + Vector3.new(0, 3, 0), Root.CFrame.Position + Root.CFrame.LookVector) end end) end local function SetupStateController() local ControllerTool = CreateElement("Tool", {Name = "State Control", RequiresHandle = false, Parent = LocalPlayer.Backpack}) local ControllerGui = CreateElement("ScreenGui", {Name = "VX_Controller", Enabled = false, Parent = CoreGui}) local MainFrame = CreateElement("Frame", {Size = UDim2.fromOffset(150, 100), Position = UDim2.fromScale(0.85, 0.4), BackgroundTransparency = 1, Parent = ControllerGui}) local function ApplyButtonStyle(btn, label) btn.Size = UDim2.fromScale(1, 0.45) btn.Text = label btn.BackgroundColor3 = Color3.fromRGB(30, 0, 0) btn.TextColor3 = Color3.new(1, 1, 1) btn.Font = "Code" btn.TextSize = 14 CreateElement("UICorner", {CornerRadius = UDim.new(0, 4), Parent = btn}) CreateElement("UIStroke", {Color = Color3.fromRGB(220, 0, 0), Thickness = 1, Parent = btn}) end local CaptureBtn = CreateElement("TextButton", {Parent = MainFrame}) local ExecuteBtn = CreateElement("TextButton", {Position = UDim2.fromScale(0, 0.55), Parent = MainFrame}) ApplyButtonStyle(CaptureBtn, "Save POS") ApplyButtonStyle(ExecuteBtn, "Tp To POS") ControllerTool.Equipped:Connect(function() ControllerGui.Enabled = true end) ControllerTool.Unequipped:Connect(function() ControllerGui.Enabled = false end) CaptureBtn.MouseButton1Click:Connect(function() local Root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if Root then SharedContext.StoredCFrame = Root.CFrame CaptureBtn.Text = "POS Saved!" task.wait(0.5) CaptureBtn.Text = "Save POS" end end) ExecuteBtn.MouseButton1Click:Connect(function() local Root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if SharedContext.StoredCFrame and Root then Root.CFrame = SharedContext.StoredCFrame ExecuteBtn.Text = "Teleporting.." task.wait(0.5) ExecuteBtn.Text = "Tp To POS" end end) end local function SetupManipulationTools() local Remover = CreateElement("Tool", {Name = "Object Deleter", RequiresHandle = false, Parent = LocalPlayer.Backpack}) Remover.Activated:Connect(function() local Target = Mouse.Target if Target and Target:IsA("BasePart") and not Target:IsDescendantOf(LocalPlayer.Character) then Target:Destroy() end end) end local function RunCore() InitializeBootSequence() SetupNavigationTools() SetupStateController() SetupManipulationTools() end LocalPlayer.CharacterAdded:Connect(function() task.wait(0.5) SetupNavigationTools() SetupStateController() SetupManipulationTools() end) RunCore()