
KeylessUniversal

local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local SelectPart = Instance.new("TextButton")
local UICorner = Instance.new("UICorner")
local SelectPartTextBOX = Instance.new("TextBox")
local HereScriptGenerated = Instance.new("TextBox")
local MakeTPScript = Instance.new("TextButton")
local UICorner_2 = Instance.new("UICorner")
local ClearScriptBOX = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")
local CopyScriptBOX = Instance.new("TextButton")
local UICorner_4 = Instance.new("UICorner")
-- Properties:
ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
Frame.Parent = ScreenGui
Frame.BackgroundColor3 = Color3.fromRGB(91, 91, 91)
Frame.BorderColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderSizePixel = 0
Frame.Position = UDim2.new(0.0794357806, 0, 0.327543437, 0)
Frame.Size = UDim2.new(0, 491, 0, 337)
SelectPart.Name = "SelectPart"
SelectPart.Parent = Frame
SelectPart.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SelectPart.BorderColor3 = Color3.fromRGB(0, 0, 0)
SelectPart.BorderSizePixel = 0
SelectPart.Position = UDim2.new(0.0448065177, 0, 0.048780486, 0)
SelectPart.Size = UDim2.new(0, 123, 0, 47)
SelectPart.Font = Enum.Font.SourceSans
SelectPart.Text = "Select Part"
SelectPart.TextColor3 = Color3.fromRGB(0, 0, 0)
SelectPart.TextScaled = true
SelectPart.TextSize = 14.000
SelectPart.TextWrapped = true
UICorner.Parent = SelectPart
SelectPartTextBOX.Name = "SelectPartTextBOX"
SelectPartTextBOX.Parent = Frame
SelectPartTextBOX.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SelectPartTextBOX.BorderColor3 = Color3.fromRGB(0, 0, 0)
SelectPartTextBOX.BorderSizePixel = 0
SelectPartTextBOX.Position = UDim2.new(0.354378819, 0, 0.048780486, 0)
SelectPartTextBOX.Size = UDim2.new(0, 293, 0, 50)
SelectPartTextBOX.Font = Enum.Font.SourceSans
SelectPartTextBOX.Text = ""
SelectPartTextBOX.TextColor3 = Color3.fromRGB(0, 0, 0)
SelectPartTextBOX.TextSize = 14.000
HereScriptGenerated.Name = "HereScriptGenerated"
HereScriptGenerated.Parent = Frame
HereScriptGenerated.BackgroundColor3 = Color3.fromRGB(200, 192, 176)
HereScriptGenerated.BorderColor3 = Color3.fromRGB(0, 0, 0)
HereScriptGenerated.BorderSizePixel = 0
HereScriptGenerated.Position = UDim2.new(0.0468431786, 0, 0.429480314, 0)
HereScriptGenerated.Size = UDim2.new(0, 444, 0, 103)
HereScriptGenerated.Font = Enum.Font.SourceSans
HereScriptGenerated.Text = ""
HereScriptGenerated.TextColor3 = Color3.fromRGB(0, 0, 0)
HereScriptGenerated.TextSize = 14.000
HereScriptGenerated.TextXAlignment = Enum.TextXAlignment.Left
HereScriptGenerated.TextYAlignment = Enum.TextYAlignment.Top
HereScriptGenerated.TextWrapped = true
HereScriptGenerated.TextScaled = true
MakeTPScript.Name = "MakeTPScript"
MakeTPScript.Parent = Frame
MakeTPScript.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MakeTPScript.BorderColor3 = Color3.fromRGB(0, 0, 0)
MakeTPScript.BorderSizePixel = 0
MakeTPScript.Position = UDim2.new(0.0448065177, 0, 0.252604604, 0)
MakeTPScript.Size = UDim2.new(0, 445, 0, 47)
MakeTPScript.Font = Enum.Font.SourceSans
MakeTPScript.Text = "MakeTP Script"
MakeTPScript.TextColor3 = Color3.fromRGB(0, 0, 0)
MakeTPScript.TextScaled = true
MakeTPScript.TextSize = 14.000
MakeTPScript.TextWrapped = true
UICorner_2.Parent = MakeTPScript
ClearScriptBOX.Name = "ClearScriptBOX"
ClearScriptBOX.Parent = Frame
ClearScriptBOX.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ClearScriptBOX.BorderColor3 = Color3.fromRGB(0, 0, 0)
ClearScriptBOX.BorderSizePixel = 0
ClearScriptBOX.Position = UDim2.new(0.521384954, 0, 0.797248065, 0)
ClearScriptBOX.Size = UDim2.new(0, 211, 0, 47)
ClearScriptBOX.Font = Enum.Font.SourceSans
ClearScriptBOX.Text = "Clear"
ClearScriptBOX.TextColor3 = Color3.fromRGB(0, 0, 0)
ClearScriptBOX.TextScaled = true
ClearScriptBOX.TextSize = 14.000
ClearScriptBOX.TextWrapped = true
UICorner_3.Parent = ClearScriptBOX
CopyScriptBOX.Name = "CopyScriptBOX"
CopyScriptBOX.Parent = Frame
CopyScriptBOX.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CopyScriptBOX.BorderColor3 = Color3.fromRGB(0, 0, 0)
CopyScriptBOX.BorderSizePixel = 0
CopyScriptBOX.Position = UDim2.new(0.0468431786, 0, 0.797248065, 0)
CopyScriptBOX.Size = UDim2.new(0, 205, 0, 47)
CopyScriptBOX.Font = Enum.Font.SourceSans
CopyScriptBOX.Text = "Copy"
CopyScriptBOX.TextColor3 = Color3.fromRGB(0, 0, 0)
CopyScriptBOX.TextScaled = true
CopyScriptBOX.TextSize = 14.000
CopyScriptBOX.TextWrapped = true
UICorner_4.Parent = CopyScriptBOX
local selectedPart = nil
local function onPartClicked(part)
if part and part:IsA("BasePart") then
selectedPart = part
SelectPartTextBOX.Text = part:GetFullName()
end
end
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
mouse.Button1Down:Connect(function()
local target = mouse.Target
onPartClicked(target)
end)
local function generateTPScript(part)
if not part then return "" end
local position = part.Position
return string.format([[
game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(%f, %f, %f))
]], position.X, position.Y, position.Z)
end
MakeTPScript.MouseButton1Click:Connect(function()
if selectedPart then
local script = generateTPScript(selectedPart)
HereScriptGenerated.Text = script
end
end)
ClearScriptBOX.MouseButton1Click:Connect(function()
HereScriptGenerated.Text = ""
end)
CopyScriptBOX.MouseButton1Click:Connect(function()
if HereScriptGenerated.Text ~= "" then
setclipboard(HereScriptGenerated.Text)
end
end)



ik it's a *tty script, I made it fast and it's just another tool.
doll
Dk what people are talking about is a good script, but I would change up the teleport script.
How would you do it?
Can y'all add an x button to cancel for mobile players. If you got a free time make it smaller too