
KeylessUniversal

--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local HttpService = game:GetService("HttpService")
local player = Players.LocalPlayer
local pgui = player:WaitForChild("PlayerGui")
-- GUI OLUŞTUR (Kodu doğrudan kullan)
local LMG2L = {};
LMG2L["ScreenGui_1"] = Instance.new("ScreenGui", pgui)
LMG2L["ScreenGui_1"].ZIndexBehavior = Enum.ZIndexBehavior.Sibling
LMG2L["ScreenGui_1"].Name = "OK13Executor"
-- Frame (Ana pencere)
LMG2L["Frame_2"] = Instance.new("Frame", LMG2L["ScreenGui_1"])
local Frame = LMG2L["Frame_2"]
Frame.BorderSizePixel = 0
Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Frame.Size = UDim2.new(0, 504, 0, 304)
Frame.Position = UDim2.new(0.5, -252, 0.5, -152)
Frame.BackgroundTransparency = 0.5
Frame.Visible = false
Frame.Name = "MainFrame"
local UICorner_3 = Instance.new("UICorner", Frame)
UICorner_3.CornerRadius = UDim.new(0.05, 0)
-- Başlık
local TextLabel_4 = Instance.new("TextLabel", Frame)
TextLabel_4.Size = UDim2.new(0, 152, 0, 58)
TextLabel_4.Position = UDim2.new(0, 26, 0, -6)
TextLabel_4.BackgroundTransparency = 1
TextLabel_4.Text = "OK-13 Executor"
TextLabel_4.TextColor3 = Color3.fromRGB(255,255,255)
TextLabel_4.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Bold)
TextLabel_4.TextSize = 24
-- Versiyon
local TextLabel_5 = Instance.new("TextLabel", TextLabel_4)
TextLabel_5.Size = UDim2.new(0, 152, 0, 58)
TextLabel_5.Position = UDim2.new(0, -56, 0, 260)
TextLabel_5.BackgroundTransparency = 1
TextLabel_5.Text = "V-0.1 Test"
TextLabel_5.TextColor3 = Color3.fromRGB(255,255,255)
TextLabel_5.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Bold)
TextLabel_5.TextSize = 14
-- Kod Alanı
local ImageLabel_8 = Instance.new("ImageLabel", Frame)
ImageLabel_8.Size = UDim2.new(0, 334, 0, 234)
ImageLabel_8.Position = UDim2.new(0, 148, 0, 56)
ImageLabel_8.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
ImageLabel_8.BackgroundTransparency = 0.5
ImageLabel_8.BorderSizePixel = 0
local UICorner_9 = Instance.new("UICorner", ImageLabel_8)
local TextBox_a = Instance.new("TextBox", ImageLabel_8)
TextBox_a.Size = UDim2.new(0, 326, 0, 186)
TextBox_a.Position = UDim2.new(0, 4, 0, 4)
TextBox_a.BackgroundTransparency = 1
TextBox_a.TextColor3 = Color3.fromRGB(255,255,255)
TextBox_a.Text = "Kod Girin..."
TextBox_a.TextXAlignment = Enum.TextXAlignment.Left
TextBox_a.TextYAlignment = Enum.TextYAlignment.Top
TextBox_a.ClearTextOnFocus = false
TextBox_a.MultiLine = true
TextBox_a.TextWrapped = true
-- Butonlar (Sol Menü)
local function CreateMenuButton(parent, text, posY)
local btn = Instance.new("TextButton", parent)
btn.Size = UDim2.new(0, 116, 0, 38)
btn.Position = UDim2.new(0, 0, 0, posY)
btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
btn.BackgroundTransparency = 0.7
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Text = text
btn.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Bold)
btn.TextSize = 14
local corner = Instance.new("UICorner", btn)
return btn
end
local MenuFrame = Instance.new("Frame", Frame)
MenuFrame.Size = UDim2.new(0, 116, 0, 200)
MenuFrame.Position = UDim2.new(0, 16, 0, 62)
MenuFrame.BackgroundTransparency = 1
local KodAlaniBtn = CreateMenuButton(MenuFrame, " Kod Alanı", 0)
local ScriptAraBtn = CreateMenuButton(MenuFrame, " Script Ara", 46)
local KaydetBtn = CreateMenuButton(MenuFrame, " Kaydet", 92)
-- Çalıştır & Temizle
local CalistirBtn = Instance.new("TextButton", Frame)
CalistirBtn.Size = UDim2.new(0, 82, 0, 30)
CalistirBtn.Position = UDim2.new(0, 158, 0, 252)
CalistirBtn.BackgroundTransparency = 0.9
CalistirBtn.BackgroundColor3 = Color3.fromRGB(255,255,255)
CalistirBtn.Text = "▶ Çalıştır"
CalistirBtn.TextColor3 = Color3.fromRGB(255,255,255)
CalistirBtn.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Bold)
CalistirBtn.Name = "CalistirBtn"
Instance.new("UICorner", CalistirBtn)
local TemizleBtn = CalistirBtn:Clone()
TemizleBtn.Parent = Frame
TemizleBtn.Position = UDim2.new(0, 250, 0, 252)
TemizleBtn.Text = "🗑️ Temizle"
TemizleBtn.Name = "TemizleBtn"
-- X Kapat Butonu
local KapatBtn = Instance.new("TextButton", Frame)
KapatBtn.Size = UDim2.new(0, 36, 0, 28)
KapatBtn.Position = UDim2.new(0, 460, 0, 8)
KapatBtn.BackgroundTransparency = 0.9
KapatBtn.BackgroundColor3 = Color3.fromRGB(0,0,0)
KapatBtn.Text = "X"
KapatBtn.TextColor3 = Color3.fromRGB(255,255,255)
Instance.new("UICorner", KapatBtn)
-- OK-13 Yuvarlak Buton
local OK13Btn = Instance.new("TextButton", LMG2L["ScreenGui_1"])
OK13Btn.Size = UDim2.new(0, 58, 0, 58)
OK13Btn.Position = UDim2.new(1, -70, 0, 10)
OK13Btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
OK13Btn.BackgroundTransparency = 0.4
OK13Btn.Text = "OK-13"
OK13Btn.TextColor3 = Color3.fromRGB(255,255,255)
OK13Btn.FontFace = Font.new("rbxasset://fonts/families/IndieFlower.json")
OK13Btn.TextSize = 28
local corner = Instance.new("UICorner", OK13Btn)
corner.CornerRadius = UDim.new(1, 0)
-- Animasyon Fonksiyonları
local function OpenGUI()
Frame.Visible = true
Frame.Position = UDim2.new(0.5, -252, 0.5, -152)
local left = Frame:Clone()
left.Parent = Frame.Parent
left.Size = UDim2.new(0, 252, 0, 304)
left.Position = UDim2.new(0, -252, 0.5, -152)
left.BackgroundTransparency = 1
local right = left:Clone()
right.Position = UDim2.new(1, 0, 0.5, -152)
for _, v in pairs({left, right}) do
for _, child in pairs(v:GetDescendants()) do
if child:IsA("GuiObject") then child.Visible = false end
end
end
local tweenInfo = TweenInfo.new(0.4, Enum.EasingStyle.Quint, Enum.EasingDirection.Out)
TweenService:Create(left, tweenInfo, {Position = UDim2.new(0.5, -252, 0.5, -152)}):Play()
TweenService:Create(right, tweenInfo, {Position = UDim2.new(0.5, 0, 0.5, -152)}):Play()
task.wait(0.4)
left:Destroy()
right:Destroy()
Frame.BackgroundTransparency = 0.5
end
local function CloseGUI()
local tweenInfo = TweenInfo.new(0.4, Enum.EasingStyle.Quint)
TweenService:Create(Frame, tweenInfo, {Position = UDim2.new(0, -504, 0.5, -152)}):Play()
task.wait(0.4)
Frame.Visible = false
Frame.Position = UDim2.new(0.5, -252, 0.5, -152)
end
-- Buton Fonksiyonları
OK13Btn.MouseButton1Click:Connect(function()
if Frame.Visible then CloseGUI() else OpenGUI() end
end)
KapatBtn.MouseButton1Click:Connect(CloseGUI)
CalistirBtn.MouseButton1Click:Connect(function()
local code = TextBox_a.Text
if code == "" or code == "Kod Girin..." then return end
local func, err = loadstring(code)
if func then
pcall(func)
else
warn("Kod Hatası: " .. err)
end
end)
TemizleBtn.MouseButton1Click:Connect(function()
TextBox_a.Text = ""
end)
-- Script Arama Sistemi (ScriptBlox API)
local SearchFrame = nil
local CurrentSearchResults = {}
local function ShowExecuteButtons(show)
CalistirBtn.Visible = show
TemizleBtn.Visible = show
end
local function CreateScriptItem(parent, scriptData, index)
local item = Instance.new("Frame", parent)
item.Size = UDim2.new(1, -10, 0, 60)
item.Position = UDim2.new(0, 5, 0, (index-1)*65)
item.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
item.BackgroundTransparency = 0.2
Instance.new("UICorner", item)
local title = Instance.new("TextLabel", item)
title.Size = UDim2.new(0.7, -10, 0, 20)
title.Position = UDim2.new(0, 10, 0, 5)
title.BackgroundTransparency = 1
title.Text = scriptData.title or "İsimsiz Script"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextXAlignment = Enum.TextXAlignment.Left
title.TextScaled = true
title.TextWrapped = true
local gameLabel = Instance.new("TextLabel", item)
gameLabel.Size = UDim2.new(0.7, -10, 0, 15)
gameLabel.Position = UDim2.new(0, 10, 0, 25)
gameLabel.BackgroundTransparency = 1
gameLabel.Text = "Oyun: " .. (scriptData.game and scriptData.game.name or "Bilinmiyor")
gameLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
gameLabel.TextXAlignment = Enum.TextXAlignment.Left
gameLabel.TextSize = 11
gameLabel.TextWrapped = true
local viewsLabel = Instance.new("TextLabel", item)
viewsLabel.Size = UDim2.new(0.7, -10, 0, 15)
viewsLabel.Position = UDim2.new(0, 10, 0, 40)
viewsLabel.BackgroundTransparency = 1
viewsLabel.Text = "👁️ " .. (scriptData.views or 0)
viewsLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
viewsLabel.TextXAlignment = Enum.TextXAlignment.Left
viewsLabel.TextSize = 11
local playBtn = Instance.new("TextButton", item)
playBtn.Size = UDim2.new(0.25, -5, 0, 25)
playBtn.Position = UDim2.new(0.75, 5, 0, 5)
playBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
playBtn.BackgroundTransparency = 0.3
playBtn.Text = "▶ Çalıştır"
playBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
playBtn.TextSize = 10
playBtn.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Bold)
Instance.new("UICorner", playBtn)
local saveBtn = Instance.new("TextButton", item)
saveBtn.Size = UDim2.new(0.25, -5, 0, 25)
saveBtn.Position = UDim2.new(0.75, 5, 0, 30)
saveBtn.BackgroundColor3 = Color3.fromRGB(0, 100, 200)
saveBtn.BackgroundTransparency = 0.3
saveBtn.Text = " Kaydet"
saveBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
saveBtn.TextSize = 10
Instance.new("UICorner", saveBtn)
playBtn.MouseButton1Click:Connect(function()
if scriptData.script then
TextBox_a.Text = scriptData.script
if SearchFrame then
SearchFrame:Destroy()
SearchFrame = nil
end
ImageLabel_8.Visible = true
ShowExecuteButtons(true)
else
warn("Script kodu bulunamadı!")
end
end)
saveBtn.MouseButton1Click:Connect(function()
local savedScripts = getfenv().savedScripts or {}
table.insert(savedScripts, {
name = scriptData.title or "İsimsiz Script",
code = scriptData.script or "",
game = scriptData.game and scriptData.game.name or "Bilinmiyor"
})
getfenv().savedScripts = savedScripts
KaydetBtn.Text = " ("..#savedScripts..")"
task.delay(2, function()
KaydetBtn.Text = " Kaydet"
end)
end)
return item
end
local function SearchScripts(query)
if SearchFrame then
local resultsScrolling = SearchFrame:FindFirstChild("ResultsScrolling")
if resultsScrolling then
for _, child in pairs(resultsScrolling:GetChildren()) do
if child:IsA("Frame") then
child:Destroy()
end
end
end
end
CurrentSearchResults = {}
-- ScriptBlox API'den scriptleri çek
local success, result = pcall(function()
local url
if query and query ~= "" then
url = "https://scriptblox.com/api/script/search?q=" .. HttpService:UrlEncode(query)
else
url = "https://scriptblox.com/api/script/fetch" -- Popüler scriptler
end
local response = game:HttpGet(url)
local data = HttpService:JSONDecode(response)
return data
end)
local resultsScrolling = SearchFrame:FindFirstChild("ResultsScrolling")
if not resultsScrolling then return end
if success and result and result.result and result.result.scripts then
CurrentSearchResults = result.result.scripts
for i, scriptData in ipairs(CurrentSearchResults) do
if i <= 10 then -- Sadece ilk 10 sonuç
CreateScriptItem(resultsScrolling, scriptData, i)
end
end
else
-- Hata durumunda örnek scriptler göster
local sampleScripts = {
{
title = "Örnek Script 1 - Hız Scripti",
game = {name = "Brookhaven RP"},
views = 1500,
script = "game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 50"
},
{
title = "Örnek Script 2 - Zıplama Gücü",
game = {name = "Prison Life"},
views = 800,
script = "game.Players.LocalPlayer.Character.Humanoid.JumpPower = 100"
},
{
title = "Örnek Script 3 - ESP",
game = {name = "Universal Script"},
views = 2500,
script = "for i,v in pairs(game.Players:GetPlayers()) do if v ~= game.Players.LocalPlayer then print(v.Name) end end"
}
}
for i, scriptData in ipairs(sampleScripts) do
CreateScriptItem(resultsScrolling, scriptData, i)
end
end
end
ScriptAraBtn.MouseButton1Click:Connect(function()
if SearchFrame then
SearchFrame:Destroy()
SearchFrame = nil
end
SearchFrame = Instance.new("Frame", Frame)
SearchFrame.Size = UDim2.new(0, 334, 0, 234)
SearchFrame.Position = UDim2.new(0, 148, 0, 56)
SearchFrame.BackgroundTransparency = 1
ImageLabel_8.Visible = false
-- Çalıştır/Temizle butonlarını gizle
ShowExecuteButtons(false)
local searchBox = Instance.new("TextBox", SearchFrame)
searchBox.Size = UDim2.new(0, 250, 0, 30)
searchBox.Position = UDim2.new(0, 10, 0, 5)
searchBox.PlaceholderText = "Script ara... (Örnek: Brookhaven, Prison Life)"
searchBox.BackgroundTransparency = 0.8
searchBox.BackgroundColor3 = Color3.fromRGB(0,0,0)
searchBox.TextColor3 = Color3.fromRGB(255,255,255)
searchBox.Text = ""
searchBox.Name = "SearchBox"
Instance.new("UICorner", searchBox)
local searchBtn = Instance.new("TextButton", SearchFrame)
searchBtn.Size = UDim2.new(0, 60, 0, 30)
searchBtn.Position = UDim2.new(0, 270, 0, 5)
searchBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
searchBtn.BackgroundTransparency = 0.3
searchBtn.Text = " Ara"
searchBtn.TextColor3 = Color3.fromRGB(255,255,255)
Instance.new("UICorner", searchBtn)
local resultsScrolling = Instance.new("ScrollingFrame", SearchFrame)
resultsScrolling.Size = UDim2.new(1, -10, 1, -45)
resultsScrolling.Position = UDim2.new(0, 5, 0, 40)
resultsScrolling.BackgroundTransparency = 1
resultsScrolling.ScrollBarThickness = 6
resultsScrolling.CanvasSize = UDim2.new(0, 0, 0, 0)
resultsScrolling.Name = "ResultsScrolling"
resultsScrolling.ScrollingDirection = Enum.ScrollingDirection.Y
local layout = Instance.new("UIListLayout", resultsScrolling)
layout.Padding = UDim.new(0, 5)
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
resultsScrolling.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y)
end)
-- Arama butonu işlevi
local function performSearch()
local query = searchBox.Text
SearchScripts(query)
end
searchBtn.MouseButton1Click:Connect(performSearch)
searchBox.FocusLost:Connect(function(enterPressed)
if enterPressed then
performSearch()
end
end)
-- İlk açılışta popüler scriptleri göster
task.spawn(function()
performSearch()
end)
end)
-- Kod Alanı Butonu
KodAlaniBtn.MouseButton1Click:Connect(function()
if SearchFrame then
SearchFrame:Destroy()
SearchFrame = nil
end
ImageLabel_8.Visible = true
ShowExecuteButtons(true)
end)
-- Kaydet Butonu (Kayıtlı Scriptleri Göster)
KaydetBtn.MouseButton1Click:Connect(function()
local savedScripts = getfenv().savedScripts or {}
if SearchFrame then
SearchFrame:Destroy()
SearchFrame = nil
end
SearchFrame = Instance.new("Frame", Frame)
SearchFrame.Size = UDim2.new(0, 334, 0, 234)
SearchFrame.Position = UDim2.new(0, 148, 0, 56)
SearchFrame.BackgroundTransparency = 1
ImageLabel_8.Visible = false
ShowExecuteButtons(false)
local title = Instance.new("TextLabel", SearchFrame)
title.Size = UDim2.new(1, -10, 0, 30)
title.Position = UDim2.new(0, 5, 0, 5)
title.BackgroundTransparency = 1
title.Text = " Kayıtlı Scriptler ("..#savedScripts..")"
title.TextColor3 = Color3.fromRGB(255,255,255)
title.TextSize = 16
title.FontFace = Font.new("rbxasset://fonts/families/Arial.json", Enum.FontWeight.Bold)
local resultsScrolling = Instance.new("ScrollingFrame", SearchFrame)
resultsScrolling.Size = UDim2.new(1, -10, 1, -45)
resultsScrolling.Position = UDim2.new(0, 5, 0, 40)
resultsScrolling.BackgroundTransparency = 1
resultsScrolling.ScrollBarThickness = 6
resultsScrolling.CanvasSize = UDim2.new(0, 0, 0, 0)
resultsScrolling.ScrollingDirection = Enum.ScrollingDirection.Y
local layout = Instance.new("UIListLayout", resultsScrolling)
layout.Padding = UDim.new(0, 5)
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
resultsScrolling.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y)
end)
if #savedScripts == 0 then
local emptyLabel = Instance.new("TextLabel", resultsScrolling)
emptyLabel.Size = UDim2.new(1, -10, 0, 50)
emptyLabel.BackgroundTransparency = 1
emptyLabel.Text = "Henüz kayıtlı script yok!\nScript ara butonundan script kaydedebilirsin."
emptyLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
emptyLabel.TextSize = 14
emptyLabel.TextWrapped = true
else
for i, savedScript in ipairs(savedScripts) do
local item = Instance.new("Frame", resultsScrolling)
item.Size = UDim2.new(1, -10, 0, 50)
item.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
item.BackgroundTransparency = 0.2
Instance.new("UICorner", item)
local scriptTitle = Instance.new("TextLabel", item)
scriptTitle.Size = UDim2.new(0.7, -10, 0, 20)
scriptTitle.Position = UDim2.new(0, 10, 0, 5)
scriptTitle.BackgroundTransparency = 1
scriptTitle.Text = savedScript.name
scriptTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
scriptTitle.TextXAlignment = Enum.TextXAlignment.Left
scriptTitle.TextWrapped = true
local gameLabel = Instance.new("TextLabel", item)
gameLabel.Size = UDim2.new(0.7, -10, 0, 15)
gameLabel.Position = UDim2.new(0, 10, 0, 25)
gameLabel.BackgroundTransparency = 1
gameLabel.Text = "Oyun: " .. savedScript.game
gameLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
gameLabel.TextXAlignment = Enum.TextXAlignment.Left
gameLabel.TextSize = 12
gameLabel.TextWrapped = true
local loadBtn = Instance.new("TextButton", item)
loadBtn.Size = UDim2.new(0.25, -5, 0, 25)
loadBtn.Position = UDim2.new(0.75, 5, 0, 12)
loadBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 0)
loadBtn.BackgroundTransparency = 0.3
loadBtn.Text = " Yükle"
loadBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
loadBtn.TextSize = 10
Instance.new("UICorner", loadBtn)
loadBtn.MouseButton1Click:Connect(function()
TextBox_a.Text = savedScript.code
if SearchFrame then
SearchFrame:Destroy()
SearchFrame = nil
end
ImageLabel_8.Visible = true
ShowExecuteButtons(true)
end)
end
end
end)
-- GUI Başlangıçta Kapalı
Frame.Visible = false
-- TextBox placeholder işlevi
TextBox_a.Focused:Connect(function()
if TextBox_a.Text == "Kod Girin..." then
TextBox_a.Text = ""
end
end)
TextBox_a.FocusLost:Connect(function()
if TextBox_a.Text == "" then
TextBox_a.Text = "Kod Girin..."
end
end)No comments yet for this script.



