-- 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)