-- GUI'yi ve öğeleri oluşturuyoruz. local screenGui = Instance.new("ScreenGui") screenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 200) frame.Position = UDim2.new(0.5, -150, 0.5, -100) frame.BackgroundColor3 = Color3.fromRGB(255, 255, 255) frame.Parent = screenGui local saatButon = Instance.new("TextButton") saatButon.Size = UDim2.new(0, 200, 0, 50) saatButon.Position = UDim2.new(0.5, -100, 0, 10) saatButon.Text = "Saat" saatButon.Parent = frame local saatLabel = Instance.new("TextLabel") saatLabel.Size = UDim2.new(0, 200, 0, 50) saatLabel.Position = UDim2.new(0.5, -100, 0, 70) saatLabel.Text = "00:00:00" saatLabel.TextScaled = true saatLabel.Parent = frame local kapamaButon = Instance.new("TextButton") kapamaButon.Size = UDim2.new(0, 200, 0, 50) kapamaButon.Position = UDim2.new(0.5, -100, 0, 130) kapamaButon.Text = "Kapat" kapamaButon.Parent = frame -- Saati yenileyen fonksiyon local function saatYenile() while true do local saat = os.date("%X") -- Saat formatını alıyoruz. saatLabel.Text = saat wait(1) -- Her saniyede bir yenileyerek saat bilgisini güncelliyoruz. end end -- Saat butonuna tıklandığında saat bilgisinin görünmesini sağlıyoruz. saatButon.MouseButton1Click:Connect(function() saatYenile() -- Saat yenileme fonksiyonunu başlatıyoruz. end) -- Kapatma butonuna tıklandığında GUI'yi kapatıyoruz. kapamaButon.MouseButton1Click:Connect(function() screenGui:Destroy() -- GUI'yi siliyoruz. end)