-- Script no by me im was founded a script with key im crack that xD and that script maked by ai btw local Players = game:GetService("Players") local Player = Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local SavedPositions = {} local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "PositionSaverHub" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = game.CoreGui local MainFrame = nil local function Notify(title, text, duration) local NotifFrame = Instance.new("Frame") NotifFrame.Size = UDim2.new(0, 300, 0, 80) NotifFrame.Position = UDim2.new(1, -320, 0, 20) NotifFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) NotifFrame.BorderSizePixel = 0 NotifFrame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 8) UICorner.Parent = NotifFrame local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(1, -20, 0, 25) TitleLabel.Position = UDim2.new(0, 10, 0, 10) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = title TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 16 TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.Parent = NotifFrame local TextLabel = Instance.new("TextLabel") TextLabel.Size = UDim2.new(1, -20, 0, 35) TextLabel.Position = UDim2.new(0, 10, 0, 35) TextLabel.BackgroundTransparency = 1 TextLabel.Text = text TextLabel.TextColor3 = Color3.fromRGB(200, 200, 200) TextLabel.TextSize = 14 TextLabel.Font = Enum.Font.Gotham TextLabel.TextXAlignment = Enum.TextXAlignment.Left TextLabel.TextWrapped = true TextLabel.Parent = NotifFrame task.wait(duration or 3) NotifFrame:Destroy() end local function CreateToggleButton() local ToggleButton = Instance.new("ImageButton") ToggleButton.Name = "ToggleButton" ToggleButton.Size = UDim2.new(0, 70, 0, 70) ToggleButton.Position = UDim2.new(0, 20, 0.5, -35) ToggleButton.BackgroundColor3 = Color3.fromRGB(20, 20, 30) ToggleButton.BorderSizePixel = 0 ToggleButton.Image = "" ToggleButton.ScaleType = Enum.ScaleType.Fit ToggleButton.Parent = ScreenGui local LogoLabel = Instance.new("TextLabel") LogoLabel.Size = UDim2.new(1, 0, 1, 0) LogoLabel.BackgroundTransparency = 1 LogoLabel.Text = "CV" LogoLabel.TextColor3 = Color3.fromRGB(255, 255, 255) LogoLabel.TextSize = 20 LogoLabel.Font = Enum.Font.GothamBold LogoLabel.TextStrokeTransparency = 0.5 LogoLabel.TextStrokeColor3 = Color3.fromRGB(220, 50, 50) LogoLabel.Parent = ToggleButton local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(1, 0) UICorner.Parent = ToggleButton local UIStroke = Instance.new("UIStroke") UIStroke.Color = Color3.fromRGB(220, 50, 50) UIStroke.Thickness = 3 UIStroke.Parent = ToggleButton local Shadow = Instance.new("ImageLabel") Shadow.Size = UDim2.new(1, 20, 1, 20) Shadow.Position = UDim2.new(0, -10, 0, -10) Shadow.BackgroundTransparency = 1 Shadow.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png" Shadow.ImageColor3 = Color3.fromRGB(0, 0, 0) Shadow.ImageTransparency = 0.7 Shadow.ScaleType = Enum.ScaleType.Slice Shadow.SliceCenter = Rect.new(10, 10, 118, 118) Shadow.ZIndex = -1 Shadow.Parent = ToggleButton ToggleButton.MouseEnter:Connect(function() TweenService:Create(ToggleButton, TweenInfo.new(0.2), {Size = UDim2.new(0, 80, 0, 80)}):Play() end) ToggleButton.MouseLeave:Connect(function() TweenService:Create(ToggleButton, TweenInfo.new(0.2), {Size = UDim2.new(0, 70, 0, 70)}):Play() end) ToggleButton.MouseButton1Click:Connect(function() if MainFrame then MainFrame.Visible = true ToggleButton.Visible = false end end) return ToggleButton end function CreateMainUI() MainFrame = Instance.new("Frame") MainFrame.Name = "MainHub" MainFrame.Size = UDim2.new(0, 550, 0, 450) MainFrame.Position = UDim2.new(0.5, -275, 0.5, -225) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20) MainFrame.BorderSizePixel = 0 MainFrame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 12) UICorner.Parent = MainFrame local ToggleBtn = CreateToggleButton() ToggleBtn.Visible = false local Header = Instance.new("Frame") Header.Size = UDim2.new(1, 0, 0, 60) Header.BackgroundColor3 = Color3.fromRGB(25, 25, 35) Header.BorderSizePixel = 0 Header.Parent = MainFrame local HeaderCorner = Instance.new("UICorner") HeaderCorner.CornerRadius = UDim.new(0, 12) HeaderCorner.Parent = Header local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, -20, 1, 0) Title.Position = UDim2.new(0, 20, 0, 0) Title.BackgroundTransparency = 1 Title.Text = "📍 Position Saver Hub" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 20 Title.Font = Enum.Font.GothamBold Title.TextXAlignment = Enum.TextXAlignment.Left Title.Parent = Header local CloseBtn = Instance.new("TextButton") CloseBtn.Size = UDim2.new(0, 40, 0, 40) CloseBtn.Position = UDim2.new(1, -50, 0, 10) CloseBtn.BackgroundColor3 = Color3.fromRGB(220, 50, 50) CloseBtn.BorderSizePixel = 0 CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CloseBtn.TextSize = 18 CloseBtn.Font = Enum.Font.GothamBold CloseBtn.Parent = Header local CloseBtnCorner = Instance.new("UICorner") CloseBtnCorner.CornerRadius = UDim.new(0, 8) CloseBtnCorner.Parent = CloseBtn CloseBtn.MouseButton1Click:Connect(function() MainFrame.Visible = false ToggleBtn.Visible = true end) -- Save section local SaveSection = Instance.new("Frame") SaveSection.Size = UDim2.new(1, -40, 0, 120) SaveSection.Position = UDim2.new(0, 20, 0, 80) SaveSection.BackgroundColor3 = Color3.fromRGB(25, 25, 35) SaveSection.BorderSizePixel = 0 SaveSection.Parent = MainFrame local SaveCorner = Instance.new("UICorner") SaveCorner.CornerRadius = UDim.new(0, 10) SaveCorner.Parent = SaveSection local SaveTitle = Instance.new("TextLabel") SaveTitle.Size = UDim2.new(1, -20, 0, 30) SaveTitle.Position = UDim2.new(0, 10, 0, 10) SaveTitle.BackgroundTransparency = 1 SaveTitle.Text = "💾 Save position" SaveTitle.TextColor3 = Color3.fromRGB(255, 255, 255) SaveTitle.TextSize = 16 SaveTitle.Font = Enum.Font.GothamBold SaveTitle.TextXAlignment = Enum.TextXAlignment.Left SaveTitle.Parent = SaveSection local NameInput = Instance.new("TextBox") NameInput.Size = UDim2.new(1, -20, 0, 35) NameInput.Position = UDim2.new(0, 10, 0, 45) NameInput.BackgroundColor3 = Color3.fromRGB(35, 35, 45) NameInput.BorderSizePixel = 0 NameInput.Text = "" NameInput.PlaceholderText = "Position name..." NameInput.TextColor3 = Color3.fromRGB(255, 255, 255) NameInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120) NameInput.TextSize = 14 NameInput.Font = Enum.Font.Gotham NameInput.Parent = SaveSection local NameInputCorner = Instance.new("UICorner") NameInputCorner.CornerRadius = UDim.new(0, 6) NameInputCorner.Parent = NameInput local SaveBtn = Instance.new("TextButton") SaveBtn.Size = UDim2.new(0, 200, 0, 35) SaveBtn.Position = UDim2.new(0.5, -100, 1, -45) SaveBtn.BackgroundColor3 = Color3.fromRGB(220, 50, 50) SaveBtn.BorderSizePixel = 0 SaveBtn.Text = "Save Position" SaveBtn.TextColor3 = Color3.fromRGB(255, 255, 255) SaveBtn.TextSize = 15 SaveBtn.Font = Enum.Font.GothamBold SaveBtn.Parent = SaveSection local SaveBtnCorner = Instance.new("UICorner") SaveBtnCorner.CornerRadius = UDim.new(0, 8) SaveBtnCorner.Parent = SaveBtn local TpSection = Instance.new("Frame") TpSection.Size = UDim2.new(1, -40, 0, 200) TpSection.Position = UDim2.new(0, 20, 0, 220) TpSection.BackgroundColor3 = Color3.fromRGB(25, 25, 35) TpSection.BorderSizePixel = 0 TpSection.Parent = MainFrame local TpCorner = Instance.new("UICorner") TpCorner.CornerRadius = UDim.new(0, 10) TpCorner.Parent = TpSection local TpTitle = Instance.new("TextLabel") TpTitle.Size = UDim2.new(1, -20, 0, 30) TpTitle.Position = UDim2.new(0, 10, 0, 10) TpTitle.BackgroundTransparency = 1 TpTitle.Text = "🚀 Teleportation" TpTitle.TextColor3 = Color3.fromRGB(255, 255, 255) TpTitle.TextSize = 16 TpTitle.Font = Enum.Font.GothamBold TpTitle.TextXAlignment = Enum.TextXAlignment.Left TpTitle.Parent = TpSection local PositionList = Instance.new("ScrollingFrame") PositionList.Size = UDim2.new(1, -20, 0, 100) PositionList.Position = UDim2.new(0, 10, 0, 45) PositionList.BackgroundColor3 = Color3.fromRGB(35, 35, 45) PositionList.BorderSizePixel = 0 PositionList.ScrollBarThickness = 4 PositionList.Parent = TpSection local ListCorner = Instance.new("UICorner") ListCorner.CornerRadius = UDim.new(0, 6) ListCorner.Parent = PositionList local UIListLayout = Instance.new("UIListLayout") UIListLayout.Padding = UDim.new(0, 5) UIListLayout.Parent = PositionList local UpdateBtn = Instance.new("TextButton") UpdateBtn.Size = UDim2.new(0.48, 0, 0, 35) UpdateBtn.Position = UDim2.new(0, 10, 1, -45) UpdateBtn.BackgroundColor3 = Color3.fromRGB(50, 120, 220) UpdateBtn.BorderSizePixel = 0 UpdateBtn.Text = "Update Positions" UpdateBtn.TextColor3 = Color3.fromRGB(255, 255, 255) UpdateBtn.TextSize = 14 UpdateBtn.Font = Enum.Font.GothamBold UpdateBtn.Parent = TpSection local UpdateBtnCorner = Instance.new("UICorner") UpdateBtnCorner.CornerRadius = UDim.new(0, 8) UpdateBtnCorner.Parent = UpdateBtn local ClearBtn = Instance.new("TextButton") ClearBtn.Size = UDim2.new(0.48, 0, 0, 35) ClearBtn.Position = UDim2.new(0.52, 0, 1, -45) ClearBtn.BackgroundColor3 = Color3.fromRGB(180, 60, 60) ClearBtn.BorderSizePixel = 0 ClearBtn.Text = "Clear All" ClearBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ClearBtn.TextSize = 14 ClearBtn.Font = Enum.Font.GothamBold ClearBtn.Parent = TpSection local ClearBtnCorner = Instance.new("UICorner") ClearBtnCorner.CornerRadius = UDim.new(0, 8) ClearBtnCorner.Parent = ClearBtn local function UpdatePositionList() for _, child in pairs(PositionList:GetChildren()) do if child:IsA("TextButton") then child:Destroy() end end local count = 0 for name, _ in pairs(SavedPositions) do count = count + 1 local PosBtn = Instance.new("TextButton") PosBtn.Size = UDim2.new(1, -10, 0, 30) PosBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 55) PosBtn.BorderSizePixel = 0 PosBtn.Text = "📍 " .. name PosBtn.TextColor3 = Color3.fromRGB(255, 255, 255) PosBtn.TextSize = 13 PosBtn.Font = Enum.Font.Gotham PosBtn.Parent = PositionList local PosBtnCorner = Instance.new("UICorner") PosBtnCorner.CornerRadius = UDim.new(0, 6) PosBtnCorner.Parent = PosBtn PosBtn.MouseButton1Click:Connect(function() if Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then Player.Character.HumanoidRootPart.CFrame = SavedPositions[name] Notify("✅ Teleportation", "You are teleported to: " .. name, 2) else Notify("❌ Error", "Player Not Found!", 2) end end) end PositionList.CanvasSize = UDim2.new(0, 0, 0, count * 35) end SaveBtn.MouseButton1Click:Connect(function() if NameInput.Text ~= "" then if Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then SavedPositions[NameInput.Text] = Player.Character.HumanoidRootPart.CFrame Notify("✅Saved", "Position '" .. NameInput.Text .. "' сохранена!", 2) NameInput.Text = "" UpdatePositionList() else Notify("❌Error", "Character not found!", 2) end else Notify("⚠️Warning", "Enter the position name", 2) end end) UpdateBtn.MouseButton1Click:Connect(function() UpdatePositionList() local count = 0 for _ in pairs(SavedPositions) do count = count + 1 end Notify("🔄 Updated", "Position found: " .. count, 2) end) ClearBtn.MouseButton1Click:Connect(function() SavedPositions = {} UpdatePositionList() Notify("🗑️ Cleared", "All positions have been removed!", 2) end) local dragging local dragInput local dragStart local startPos local function update(input) 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 Header.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 input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) Header.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) end Notify("Note", "Cracked by c00lVoid_8", 3) CreateMainUI()