Save position Cracked
Key RequiredUniversal

Save position Cracked

Universal Scriptc00lVoid_8c00lVoid_8 601 views 741 executesUpdated Jan 20, 2026
0.0/ 5(1 votes)
010% Positive
Lua Script•402 lines (14641 chars)
-- 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()

Features & Information

LOL IM CRACKED IT

Community Comments (1)

giorgin1g3rgiorgin1g3rJan 20, 2026

nice

More Scripts for Universal Scripts