ADVERTISEMENTREMOVE ADS

Coords TP

Universal script
11 hours ago
Script preview thumbnail
Script Preview

Description

- En español
- Opensource
- Copiar coordenadas con solo un clic
- Ctrl + Clic TP
- Clic para crear un script que te hará TP a las coordenadas. Eje: game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(*Coords*)

- Gui movible en PC
- Gui movible en Movil
- Universal
- Practico
- No key

Features:

  • Universal
  • TP
  • Teleport
  • Coordinates
  • No key
  • Free
  • Roblox
  • Blox Fruits
  • Brookhaven
  • Grow a garden
  • Fisch
  • Plants vs Brainrots
  • 99 Nights in the Forest
  • Rivals
  • Hunty Zombie
  • Untitled Boxing Game
  • All Star Tower Defense X
  • Type Soul
  • Restaurant Tycoon 2
  • Blade Ball
  • Anime Vanguards
  • Meme Sea
  • Dress to Impress
  • Blue Lock Rivals
  • Pet Simulator 99
  • Natural Disaster
  • Death Ball
  • Theme Park Tycoon 2
  • Work at a Pizza Place
  • Murder Mystery 2
  • Jailbreak
  • Piggy
  • Hide and Seek Extreme
  • Adopt Me
  • Attack on Titan Revolution
  • Nescoroco
ADVERTISEMENTREMOVE ADS
141 Lines • 4.33 KiB
Verified
Raw
local plr = game.Players.LocalPlayer
local mouse = plr:GetMouse()
local input = game:GetService("UserInputService")
local gui = Instance.new("ScreenGui")
gui.Parent = plr:WaitForChild("PlayerGui")
gui.Name = "CoordsGui"
gui.ResetOnSpawn = false
local win = Instance.new("Frame")
win.Parent = gui
win.Size = UDim2.new(0, 250, 0, 145)
win.Position = UDim2.new(0.5, -125, 0, 45)
win.BackgroundColor3 = Color3.fromRGB(25,25,25)
win.BackgroundTransparency = 0.3
win.Active = true
win.Draggable = true
local header = Instance.new("TextLabel", win)
header.Text = "Coords TP"
header.Size = UDim2.new(1, -30, 0, 25)
header.Position = UDim2.new(0,5,0,2)
header.BackgroundTransparency = 1
header.TextColor3 = Color3.new(1,1,1)
header.TextScaled = true
header.TextXAlignment = Enum.TextXAlignment.Left
local btnClose = Instance.new("TextButton", win)
btnClose.Text = "✕"
btnClose.Size = UDim2.new(0,24,0,24)
btnClose.Position = UDim2.new(1,-26,0,2)
btnClose.BackgroundTransparency = 0.4
btnClose.TextColor3 = Color3.new(1,0.4,0.4)
btnClose.TextScaled = true
btnClose.MouseButton1Click:Connect(function()
gui:Destroy()
end)
local btnCopy = Instance.new("TextButton", win)
btnCopy.Size = UDim2.new(1,-10,0,30)
btnCopy.Position = UDim2.new(0,5,0,30)
btnCopy.Text = "Copiar coords: OFF"
btnCopy.BackgroundColor3 = Color3.fromRGB(60,60,60)
btnCopy.TextColor3 = Color3.new(1,1,1)
btnCopy.TextScaled = true
local btnCtrlTP = Instance.new("TextButton", win)
btnCtrlTP.Size = UDim2.new(1,-10,0,30)
btnCtrlTP.Position = UDim2.new(0,5,0,65)
btnCtrlTP.Text = "Ctrl+Click TP: OFF"
btnCtrlTP.BackgroundColor3 = Color3.fromRGB(60,60,60)
btnCtrlTP.TextColor3 = Color3.new(1,1,1)
btnCtrlTP.TextScaled = true
local btnCopyTP = Instance.new("TextButton", win)
btnCopyTP.Size = UDim2.new(1,-10,0,30)
btnCopyTP.Position = UDim2.new(0,5,0,100)
btnCopyTP.Text = "TP Coord script: OFF"
btnCopyTP.BackgroundColor3 = Color3.fromRGB(60,60,60)
btnCopyTP.TextColor3 = Color3.new(1,1,1)
btnCopyTP.TextScaled = true
local copyCoords = false
local ctrlTpActive = false
local copyTp = false
local function updateBtnColor(btn, state)
btn.BackgroundColor3 = state and Color3.fromRGB(0,170,0) or Color3.fromRGB(60,60,60)
end
btnCopy.MouseButton1Click:Connect(function()
copyCoords = not copyCoords
btnCopy.Text = "Copiar coords: " .. (copyCoords and "ON" or "OFF")
updateBtnColor(btnCopy, copyCoords)
if copyCoords then
copyTp = false
btnCopyTP.Text = "Copiar TP: OFF"
updateBtnColor(btnCopyTP, false)
end
end)
btnCtrlTP.MouseButton1Click:Connect(function()
ctrlTpActive = not ctrlTpActive
btnCtrlTP.Text = "Ctrl+Click TP: " .. (ctrlTpActive and "ON" or "OFF")
updateBtnColor(btnCtrlTP, ctrlTpActive)
end)
btnCopyTP.MouseButton1Click:Connect(function()
copyTp = not copyTp
btnCopyTP.Text = "Copiar TP: " .. (copyTp and "ON" or "OFF")
updateBtnColor(btnCopyTP, copyTp)
if copyTp then
copyCoords = false
btnCopy.Text = "Copiar coords: OFF"
updateBtnColor(btnCopy, false)
end
end)
local function round(num)
local s = string.format("%.3f", num)
return s:gsub("%.0+$", ""):gsub("%.$", "")
end
local function formatVec(vec)
return round(vec.X) .. ", " .. round(vec.Y) .. ", " .. round(vec.Z)
end
mouse.Button1Down:Connect(function()
local target = mouse.Hit
if not target then return end
local pos = target.p
local txtCoords = formatVec(pos)
if copyCoords then
local ok = pcall(function() setclipboard(txtCoords) end)
if ok then
btnCopy.Text = "¡Copiado!"
wait(0.6)
btnCopy.Text = "Copiar coords: ON"
end
end
if copyTp then
local t = "game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(" .. txtCoords .. ")"
local ok = pcall(function() setclipboard(t) end)
if ok then
btnCopyTP.Text = "¡Copiado!"
wait(0.6)
btnCopyTP.Text = "Copiar TP: ON"
end
end
if ctrlTpActive and input:IsKeyDown(Enum.KeyCode.LeftControl) then
local char = plr.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if root then
root.CFrame = CFrame.new(pos + Vector3.new(0,5,0))
end
end
end)
ADVERTISEMENTREMOVE ADS

Comments

0 comments
to add a comment
Loading comments
ADVERTISEMENTREMOVE ADS