
KeylessUniversal

-- [[ LeonerSTR v60.0 - SOLO MOVABLE BUTTON ]] --
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- AYARLAR
_G.ItemEspEnabled = false
-- UI OLUŞTURMA (Menü Yok, Sadece Buton)
local UI = (gethui and gethui()) or game:GetService("CoreGui") or LocalPlayer:WaitForChild("PlayerGui")
if UI:FindFirstChild("Leoner_Solo_v60") then UI.Leoner_Solo_v60:Destroy() end
local ScreenGui = Instance.new("ScreenGui", UI)
ScreenGui.Name = "Leoner_Solo_v60"
ScreenGui.ResetOnSpawn = false
-- HAREKETLİ BUTON
local MainBtn = Instance.new("TextButton", ScreenGui)
MainBtn.Size = UDim2.new(0, 100, 0, 35)
MainBtn.Position = UDim2.new(0.5, -50, 0.4, 0) -- Ekranın ortasında başlar
MainBtn.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainBtn.BorderSizePixel = 0
MainBtn.Text = "ItemEsp: OFF"
MainBtn.TextColor3 = Color3.fromRGB(255, 70, 70) -- Başlangıçta Kırmızı
MainBtn.Font = "GothamBold"
MainBtn.TextSize = 10
MainBtn.Active = true
MainBtn.Draggable = true -- Sürükleme Özelliği
local Corner = Instance.new("UICorner", MainBtn)
Corner.CornerRadius = UDim.new(0, 8)
-- AÇ/KAPAT FONKSİYONU
MainBtn.MouseButton1Click:Connect(function()
_G.ItemEspEnabled = not _G.ItemEspEnabled
if _G.ItemEspEnabled then
MainBtn.Text = "ItemEsp: ON"
MainBtn.TextColor3 = Color3.fromRGB(0, 255, 100) -- Yeşil
else
MainBtn.Text = "ItemEsp: OFF"
MainBtn.TextColor3 = Color3.fromRGB(255, 70, 70) -- Kırmızı
end
end)
-- ITEM ESP MEKANİĞİ (Stabil & Donma Yapmaz)
task.spawn(function()
while task.wait(1) do -- Saniyede 1 tarama performansı korur
if _G.ItemEspEnabled then
for _, obj in pairs(workspace:GetDescendants()) do
-- Eşya kontrolü: Tool, Handle veya Key ismi geçenler
local isItem = (obj:IsA("Tool") or obj.Name == "Handle" or obj.Name:lower():find("key"))
-- Oyuncunun üzerinde olup olmadığını kontrol et (Kafanda çıkmasın)
local isHeld = obj:IsDescendantOf(LocalPlayer.Character) or (obj.Parent and obj.Parent:FindFirstChildOfClass("Humanoid"))
if isItem and not isHeld then
if not obj:FindFirstChild("I_H") then
local h = Instance.new("Highlight", obj)
h.Name = "I_H"
h.FillColor = Color3.new(1, 0, 0) -- Kırmızı Parlama
h.OutlineColor = Color3.new(1, 1, 1)
h.DepthMode = 0
end
end
end
else
-- Kapatıldığında tüm işaretleri temizle
for _, obj in pairs(workspace:GetDescendants()) do
local oldH = obj:FindFirstChild("I_H")
if oldH then oldH:Destroy() end
end
end
end
end)No comments yet for this script.



