
KeylessUniversal

-- UI Lib veya instance oluşturma
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local ButtonOn = Instance.new("TextButton")
local ButtonOff = Instance.new("TextButton")
-- UI Ayarları (Mobil için Yatay Dikdörtgen)
ScreenGui.Parent = game.CoreGui
MainFrame.Name = "YukiTeleportMenu"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) -- Koyu gri/siyah arka plan
MainFrame.Position = UDim2.new(0.35, 0, 0.4, 0)
MainFrame.Size = UDim2.new(0, 320, 0, 110) -- Dikdörtgen form faktörü
MainFrame.Active = true
MainFrame.Draggable = true -- Parmağınla ekranda taşıyabilirsin
-- Başlık (İnce Font)
Title.Name = "Title"
Title.Parent = MainFrame
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 0, 0, 5)
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Font = Enum.Font.SourceSansLight -- İnce font
Title.Text = "Yuki teleport"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 18
-- MAVİ Buton (Açma)
ButtonOn.Name = "ButtonOn"
ButtonOn.Parent = MainFrame
ButtonOn.BackgroundColor3 = Color3.fromRGB(0, 120, 255) -- Net Mavi
ButtonOn.Position = UDim2.new(0.05, 0, 0.45, 0)
ButtonOn.Size = UDim2.new(0, 135, 0, 40)
ButtonOn.Font = Enum.Font.SourceSansLight
ButtonOn.Text = "AÇ"
ButtonOn.TextColor3 = Color3.fromRGB(255, 255, 255)
ButtonOn.TextSize = 16
-- SİYAH Buton (Kapama)
ButtonOff.Name = "ButtonOff"
ButtonOff.Parent = MainFrame
ButtonOff.BackgroundColor3 = Color3.fromRGB(5, 5, 5) -- Saf Siyah
ButtonOff.Position = UDim2.new(0.53, 0, 0.45, 0)
ButtonOff.Size = UDim2.new(0, 135, 0, 40)
ButtonOff.Font = Enum.Font.SourceSansLight
ButtonOff.Text = "KAPAT"
ButtonOff.TextColor3 = Color3.fromRGB(255, 255, 255)
ButtonOff.TextSize = 16
-- Kenarlıkları yuvarlamak için ufak bir dokunuş (İsteğe bağlı)
local function round(obj)
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = obj
end
round(MainFrame)
round(ButtonOn)
round(ButtonOff)
-- TELEPORT MANTIĞI
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local uis = game:GetService("UserInputService")
local teleportEnabled = false
local touchConnection = nil
-- Işınlanma Fonksiyonu
local function teleportToMouse()
if teleportEnabled and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
local targetPos = mouse.Hit.Position
-- Karakterin yere gömülmemesi için Y eksenini (yüksekliği) biraz yukarı alıyoruz
player.Character.HumanoidRootPart.CFrame = CFrame.new(targetPos + Vector3.new(0, 3, 0))
end
end
-- Mavi Buton Aktif Etme
ButtonOn.MouseButton1Click:Connect(function()
if not teleportEnabled then
teleportEnabled = true
ButtonOn.Text = "AKTİF"
-- Ekrana her dokunulduğunda veya tıklandığında çalışır (Mobil uyumlu)
touchConnection = uis.InputBegan:Connect(function(input, processed)
if processed then return end
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
teleportToMouse()
end
end)
end
end)
-- Siyah Buton Deaktif Etme
ButtonOff.MouseButton1Click:Connect(function()
teleportEnabled = false
ButtonOn.Text = "AÇ"
if touchConnection then
touchConnection:Disconnect()
touchConnection = nil
end
end)No comments yet for this script.



