
Key Required

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "AutoTeleportGui"
gui.ResetOnSpawn = false
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 320, 0, 200)
frame.Position = UDim2.new(0.5, -160, 0.1, 0)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = false
local closeBtn = Instance.new("TextButton", frame)
closeBtn.Size = UDim2.new(0, 30, 0, 30)
closeBtn.Position = UDim2.new(1, -35, 0, 5)
closeBtn.Text = "❌"
closeBtn.Font = Enum.Font.SourceSansBold
closeBtn.TextSize = 20
closeBtn.TextColor3 = Color3.new(1, 1, 1)
closeBtn.BackgroundColor3 = Color3.fromRGB(100, 0, 0)
local minBtn = Instance.new("TextButton", frame)
minBtn.Size = UDim2.new(0, 30, 0, 30)
minBtn.Position = UDim2.new(1, -70, 0, 5)
minBtn.Text = "-"
minBtn.Font = Enum.Font.SourceSansBold
minBtn.TextSize = 20
minBtn.TextColor3 = Color3.new(1, 1, 1)
minBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
local discord = Instance.new("TextLabel", frame)
discord.Size = UDim2.new(0, 120, 0, 30)
discord.Position = UDim2.new(0, 5, 0, 5)
discord.Font = Enum.Font.SourceSansBold
discord.TextSize = 16
discord.TextColor3 = Color3.new(1, 1, 1)
discord.BackgroundTransparency = 1
discord.TextXAlignment = Enum.TextXAlignment.Left
local teleportBtn = Instance.new("TextButton", frame)
teleportBtn.Size = UDim2.new(1, -40, 0, 40)
teleportBtn.Position = UDim2.new(0, 20, 0, 50)
teleportBtn.Font = Enum.Font.SourceSansBold
teleportBtn.TextSize = 18
teleportBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 180)
teleportBtn.TextColor3 = Color3.new(1, 1, 1)
local autoBtn = Instance.new("TextButton", frame)
autoBtn.Size = UDim2.new(1, -40, 0, 35)
autoBtn.Position = UDim2.new(0, 20, 0, 100)
autoBtn.Font = Enum.Font.SourceSansBold
autoBtn.TextSize = 16
autoBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
autoBtn.TextColor3 = Color3.new(1, 1, 1)
local langBtn = Instance.new("TextButton", frame)
langBtn.Size = UDim2.new(1, -40, 0, 30)
langBtn.Position = UDim2.new(0, 20, 0, 145)
langBtn.Font = Enum.Font.SourceSansBold
langBtn.TextSize = 16
langBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
langBtn.TextColor3 = Color3.new(1, 1, 1)
local warningLabel = Instance.new("TextLabel", frame)
warningLabel.Size = UDim2.new(1, -40, 0, 30)
warningLabel.Position = UDim2.new(0, 20, 0, 180)
warningLabel.Font = Enum.Font.SourceSansBold
warningLabel.TextSize = 14
warningLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
warningLabel.BackgroundTransparency = 1
warningLabel.TextWrapped = true
warningLabel.TextXAlignment = Enum.TextXAlignment.Center
local currentLang = "ar"
local autoEnabled = false
local autoLoop
local isMinimized = false
local contentList = {teleportBtn, autoBtn, langBtn, discord, warningLabel}
local translations = {
ar = {
teleport = "🚀 انتقل",
auto_on = "🔁 إيقاف التلقائي",
auto_off = "🔁 تشغيل تلقائي",
lang = "English",
discord = "دسكورد 1w69",
warning = "⚠️ لا تستخدم السكربت وأنت ميت"
},
en = {
teleport = "🚀 Teleport",
auto_on = "🔁 Stop Auto",
auto_off = "🔁 Start Auto",
lang = "عربي",
discord = "Discord 1w69",
warning = "⚠️ Do not use the script while dead"
}
}
local function updateLang()
local t = translations[currentLang]
teleportBtn.Text = t.teleport
autoBtn.Text = autoEnabled and t.auto_on or t.auto_off
langBtn.Text = t.lang
discord.Text = t.discord
warningLabel.Text = t.warning
end
langBtn.MouseButton1Click:Connect(function()
currentLang = (currentLang == "ar") and "en" or "ar"
updateLang()
end)
local function teleport()
local target = workspace:FindFirstChild("SpinnerStuff")
if target then
local cushion = target:FindFirstChild("ChairSpots") and target.ChairSpots:FindFirstChild("1") and target.ChairSpots["1"].ChairParts:FindFirstChild("Cushion")
if cushion and cushion:IsA("BasePart") then
local char = player.Character or player.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
if root then
root.CFrame = cushion.CFrame + Vector3.new(0, 5, 0)
end
end
end
end
teleportBtn.MouseButton1Click:Connect(teleport)
autoBtn.MouseButton1Click:Connect(function()
autoEnabled = not autoEnabled
updateLang()
if autoEnabled then
autoLoop = task.spawn(function()
while autoEnabled do
teleport()
task.wait(0.5)
end
end)
else
if autoLoop then
task.cancel(autoLoop)
end
end
end)
minBtn.MouseButton1Click:Connect(function()
local goal = {}
if isMinimized then
goal.Size = UDim2.new(0, 320, 0, 200)
for _, item in ipairs(contentList) do
item.Visible = true
end
else
goal.Size = UDim2.new(0, 320, 0, 35)
for _, item in ipairs(contentList) do
item.Visible = false
end
end
closeBtn.Visible = true
minBtn.Visible = true
isMinimized = not isMinimized
TweenService:Create(frame, TweenInfo.new(0.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), goal):Play()
end)
closeBtn.MouseButton1Click:Connect(function()
gui:Destroy()
end)
local dragging, dragInput, dragStart, startPos
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
frame.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
local delta = input.Position - dragStart
frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
updateLang()

thanks... it`s work
Good this Really work,thx u are awesome
@Tester_script like😄
credits: chatgpt
@BadScriptsMaker Is it because it is open source?
ye
@BadScriptsMaker bro open source because trust is built on transparency and honesty.
ok but why u used chatgpt
@BadScriptsMaker Prove to me that I am using ChatGPT and I will delete the script 😉
@1w69 if you scan the description, its made with chatgpt lol, also the open source is really obviouslly ai generated
the names like "AutoTeleportGui", "teleportBtn", and "autoBtn" are clean descriptive and camelCase so it style ChatGPT consistently uses to improve readability
on local translations is created by chatgpt but why? the presence of a structured dictionary for multilingual support is unusual for most solo developers but ChatGPT tends to include these because it's designed to be inclusive and scalable even if the script is small
@BadScriptsMaker 1 - Naming variables clearly and using camelCase isn't some Al-only habit - it's just proper programming. If I name a button teleportBtn instead of something like x1a, that doesn't make me a bot, it just means I care about code readability. This is basic clean code practice, not some ChatGPT fingerprint.
@BadScriptsMaker 2- Just because most solo devs skip localization doesn’t mean I should. Thinking ahead and building a multilingual structure is a sign of thoughtful design, not AI usage. Also, let's be real — ChatGPT learned these practices from real developers. Using internationalization in a small project is smart, not su*ious.
3- Exactly — beginners don’t. I’m not a beginner. I use task.spawn() because it's faster and safer than the old spawn() or while true do wait(). And ResetOnS* = false is a basic requirement if I want my GUI to stay after death. If I follow best practices, that doesn’t mean an AI wrote it — it just means I did my homework.
@BadScriptsMaker And finally, the code is clean and readable because it's open-source
bro u used chatgpt to reply me lolllll
so u said to chatgpt "pls reply to him like human"
@BadScriptsMaker Brother, I am an Arab, I don't know English, I use it for translation.
cap detected because the text was not translated but generated by ai
@BadScriptsMaker You are confusing language skills with programming skills.
what does this have to do with it
@BadScriptsMaker Your username screams 'BadScriptsMaker'. No wonder clean code looks fake to you😬
generated by chatgpt text
You keep repeating 'Al' like a broken record. I'm Arab, I used a translator - not ChatGPT