--[[ ๐Ÿ“ Position Copy GUI Made by synt.t --]] local plr = game:GetService("Players").LocalPlayer local savedPositions = {} -- GUI local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "PositionCopier" local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(0, 400, 0, 250) frame.Position = UDim2.new(0.5, -200, 0.5, -125) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1, 0, 0, 50) title.BackgroundTransparency = 1 title.Text = "๐Ÿ“ Position Copier | by synt.t" title.TextScaled = true title.Font = Enum.Font.GothamBold title.TextColor3 = Color3.fromRGB(255, 255, 255) -- Rainbow title animation task.spawn(function() while true do for i = 0, 1, 0.01 do title.TextColor3 = Color3.fromHSV(i, 1, 1) task.wait(0.02) end end end) -- Button creator local function createBtn(text, posY, callback) local btn = Instance.new("TextButton", frame) btn.Size = UDim2.new(0, 360, 0, 40) btn.Position = UDim2.new(0, 20, 0, posY) btn.Text = text btn.TextScaled = true btn.Font = Enum.Font.Gotham btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50) btn.TextColor3 = Color3.new(1, 1, 1) btn.MouseButton1Click:Connect(callback) end -- Button actions createBtn("๐Ÿ“Œ Copy Current Position", 60, function() local char = plr.Character or plr.CharacterAdded:Wait() local hrp = char:FindFirstChild("HumanoidRootPart") if hrp then table.insert(savedPositions, tostring(hrp.CFrame)) end end) createBtn("๐Ÿ“‹ Copy All Positions", 110, function() if #savedPositions > 0 then setclipboard(table.concat(savedPositions, "\n")) end end) createBtn("๐Ÿงน Clear Saved Positions", 160, function() savedPositions = {} end) createBtn("โŒ Destroy GUI", 210, function() gui:Destroy() end)