Back to Scripts
Mertscripts

Mertscripts

ScriptBlox
Universal Patched Free

Game: Universal Script 📌

91 Views
0 Likes
0 Dislikes
yuksel99k

yuksel99k

offline

Get Key

Features

Universal script (fly noclip etc.)By Mert scripts

Tags

universal

Script Code

local p = game.Players.LocalPlayer
local g = Instance.new("ScreenGui", p:WaitForChild("PlayerGui"))
g.ResetOnSpawn = false

-- ANA ŞİFRE EKRANI
local mainFrame = Instance.new("Frame", g)
mainFrame.Size = UDim2.new(0, 350, 0, 250)
mainFrame.Position = UDim2.new(0.5, -175, 0.5, -125)
mainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.fromRGB(0, 170, 255)

-- RGB Efekti için çerçeve
local rgbFrameKey = Instance.new("Frame", mainFrame)
rgbFrameKey.Size = UDim2.new(1, 10, 1, 10)
rgbFrameKey.Position = UDim2.new(0, -5, 0, -5)
rgbFrameKey.BackgroundTransparency = 1
rgbFrameKey.ZIndex = -1

-- RGB UIStroke (Gökkuşağı efekti)
local rgbStrokeKey = Instance.new("UIStroke", rgbFrameKey)
rgbStrokeKey.Thickness = 4
rgbStrokeKey.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
rgbStrokeKey.LineJoinMode = Enum.LineJoinMode.Round

-- BAŞLIK "MertScripts!"
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0, 50)
title.Position = UDim2.new(0, 0, 0, 10)
title.Text = "MertScripts!"
title.TextColor3 = Color3.fromRGB(0, 170, 255)
title.BackgroundTransparency = 1
title.Font = Enum.Font.SourceSansBold
title.TextSize = 32

-- Başlık için RGB efekti
local titleRgbStroke = Instance.new("UIStroke", title)
titleRgbStroke.Thickness = 3
titleRgbStroke.LineJoinMode = Enum.LineJoinMode.Round

-- ŞİFRE DURUM YAZISI
local statusText = Instance.new("TextLabel", mainFrame)
statusText.Size = UDim2.new(1, -40, 0, 30)
statusText.Position = UDim2.new(0, 20, 0, 70)
statusText.Text = "Şifre girin..."
statusText.TextColor3 = Color3.fromRGB(200, 200, 200)
statusText.BackgroundTransparency = 1
statusText.Font = Enum.Font.SourceSans
statusText.TextSize = 16
statusText.TextXAlignment = Enum.TextXAlignment.Left

-- Durum yazısı için RGB efekti
local statusRgbStroke = Instance.new("UIStroke", statusText)
statusRgbStroke.Thickness = 1
statusRgbStroke.Transparency = 0.5
statusRgbStroke.LineJoinMode = Enum.LineJoinMode.Round

-- ŞİFRE TEXTBOX'U
local passwordBox = Instance.new("TextBox", mainFrame)
passwordBox.Size = UDim2.new(1, -40, 0, 40)
passwordBox.Position = UDim2.new(0, 20, 0, 110)
passwordBox.PlaceholderText = "Key..."
passwordBox.Text = ""
passwordBox.ClearTextOnFocus = false
passwordBox.TextColor3 = Color3.fromRGB(255, 255, 255)
passwordBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
passwordBox.Font = Enum.Font.SourceSans
passwordBox.TextSize = 20
passwordBox.TextXAlignment = Enum.TextXAlignment.Center

-- Textbox için RGB efekti
local passwordBoxStroke = Instance.new("UIStroke", passwordBox)
passwordBoxStroke.Thickness = 2
passwordBoxStroke.LineJoinMode = Enum.LineJoinMode.Round

-- "Getkey" BUTONU (SOL TARAFTA)
local getkeyButton = Instance.new("TextButton", mainFrame)
getkeyButton.Size = UDim2.new(0, 100, 0, 30)
getkeyButton.Position = UDim2.new(0, 20, 0, 160)
getkeyButton.Text = "Getkey"
getkeyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
getkeyButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
getkeyButton.Font = Enum.Font.SourceSansBold
getkeyButton.TextSize = 16

-- Getkey butonu için RGB efekti
local getkeyButtonStroke = Instance.new("UIStroke", getkeyButton)
getkeyButtonStroke.Thickness = 2
getkeyButtonStroke.LineJoinMode = Enum.LineJoinMode.Round

-- "Doğrula" BUTONU (SAĞ TARAFTA)
local verifyButton = Instance.new("TextButton", mainFrame)
verifyButton.Size = UDim2.new(0, 100, 0, 30)
verifyButton.Position = UDim2.new(1, -120, 0, 160)
verifyButton.Text = "Doğrula"
verifyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
verifyButton.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
verifyButton.Font = Enum.Font.SourceSansBold
verifyButton.TextSize = 16

-- Doğrula butonu için RGB efekti
local verifyButtonStroke = Instance.new("UIStroke", verifyButton)
verifyButtonStroke.Thickness = 2
verifyButtonStroke.LineJoinMode = Enum.LineJoinMode.Round

-- ÇARPI BUTONU (SAĞ ÜST)
local closeButton = Instance.new("TextButton", mainFrame)
closeButton.Size = UDim2.new(0, 30, 0, 30)
closeButton.Position = UDim2.new(1, -35, 0, 5)
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
closeButton.Font = Enum.Font.SourceSansBold
closeButton.TextSize = 18

-- Çarpı butonu için RGB efekti
local closeButtonStroke = Instance.new("UIStroke", closeButton)
closeButtonStroke.Thickness = 2
closeButtonStroke.LineJoinMode = Enum.LineJoinMode.Round

-- RGB Animasyonu
local rgbOffsetKey = 0
local rgbSpeedKey = 1.5

game:GetService("RunService").Heartbeat:Connect(function(deltaTime)
    rgbOffsetKey = rgbOffsetKey + deltaTime * rgbSpeedKey
    
    -- RGB renkleri hesapla
    local r = math.sin(rgbOffsetKey) * 0.5 + 0.5
    local g = math.sin(rgbOffsetKey + 2) * 0.5 + 0.5
    local b = math.sin(rgbOffsetKey + 4) * 0.5 + 0.5
    
    local rgbColor = Color3.new(r, g, b)
    
    -- Ana çerçeveye RGB efekti uygula
    rgbStrokeKey.Color = rgbColor
    
    -- Başlığa RGB efekti uygula
    titleRgbStroke.Color = Color3.new(r, g, b)
    
    -- Durum yazısına RGB efekti uygula
    statusRgbStroke.Color = Color3.new(r * 0.5, g * 0.5, b * 0.5)
    
    -- Textbox'a RGB efekti uygula
    passwordBoxStroke.Color = Color3.new(r * 0.8, g * 0.8, b * 0.8)
    
    -- Getkey butonuna RGB efekti uygula
    getkeyButtonStroke.Color = Color3.new(r, g * 0.7, b * 0.5)
    
    -- Doğrula butonuna RGB efekti uygula
    verifyButtonStroke.Color = Color3.new(r * 0.7, g, b)
    
    -- Çarpı butonuna RGB efekti uygula
    closeButtonStroke.Color = Color3.new(r, g * 0.3, b * 0.3)
end)

-- GETKEY BUTONU TIKLAMA
getkeyButton.MouseButton1Click:Connect(function()
    if setclipboard then
        setclipboard("https://www.youtube.com/@NightBoxyz")
        statusText.Text = "Link kopyalandı!"
        wait(1)
        if statusText.Text == "Link kopyalandı!" then
            statusText.Text = "Şifre girin..."
        end
    else
        statusText.Text = "Kopyalama hatası!"
    end
end)

-- DOĞRULA BUTONU TIKLAMA
verifyButton.MouseButton1Click:Connect(function()
    local userPassword = passwordBox.Text
    local correctPassword = "Kaya_17"
    
    if string.lower(userPassword) == string.lower(correctPassword) then
        statusText.Text = "Şifre doğru, hile açılıyor!"
        
        -- RGB efekti doğrulama için değişsin
        for i = 1, 10 do
            rgbSpeedKey = rgbSpeedKey + 0.5
            wait(0.1)
        end
        
        -- BEKLE VE ÇALIŞTIR
        wait(1)
        
        -- ŞİFRE EKRANINI SİL
        g:Destroy()
        
        -- HİLEYİ ÇALIŞTIR
        -- Buraya ana hile kodunu yapıştıracaksın kanka
        print("Hile çalıştırılıyor...")
        local p = game.Players.LocalPlayer
local g = Instance.new("ScreenGui", p:WaitForChild("PlayerGui"))
g.ResetOnSpawn = false

local f = Instance.new("Frame", g)
f.Size = UDim2.new(0, 300, 0, 200)
f.Position = UDim2.new(0.5, -150, 0.5, -100)
f.BackgroundColor3 = Color3.fromRGB(30,30,30)
f.Visible = true
f.Active = true
f.Draggable = true

-- RGB Efekt Çerçevesi
local rgbFrame = Instance.new("Frame", f)
rgbFrame.Size = UDim2.new(1, 10, 1, 10)
rgbFrame.Position = UDim2.new(0, -5, 0, -5)
rgbFrame.BackgroundTransparency = 1
rgbFrame.ZIndex = -1

-- RGB UIStroke (Gökkuşağı efekti)
local rgbStroke = Instance.new("UIStroke", rgbFrame)
rgbStroke.Thickness = 4
rgbStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
rgbStroke.LineJoinMode = Enum.LineJoinMode.Round

local t = Instance.new("TextLabel", f)
t.Size = UDim2.new(1, 0, 0, 20)
t.Position = UDim2.new(0, 0, 0, 0)
t.Text = "Mert Scripts"
t.TextColor3 = Color3.fromRGB(255,255,255)
t.BackgroundTransparency = 1
t.Font = Enum.Font.SourceSansBold
t.TextSize = 16

-- Başlık için RGB efekti
local titleRgbStroke = Instance.new("UIStroke", t)
titleRgbStroke.Thickness = 2
titleRgbStroke.LineJoinMode = Enum.LineJoinMode.Round

-- Hoşgeldin yazısı eklendi
local welcomeText = Instance.new("TextLabel", f)
welcomeText.Size = UDim2.new(1, 0, 0, 15)
welcomeText.Position = UDim2.new(0, 0, 0, 20)
welcomeText.Text = "Hoşgeldin♡Welcome"
welcomeText.TextColor3 = Color3.fromRGB(200,200,200)
welcomeText.BackgroundTransparency = 1
welcomeText.Font = Enum.Font.SourceSans
welcomeText.TextSize = 12
welcomeText.TextWrapped = true

-- Hoşgeldin yazısı için RGB efekti
local welcomeRgbStroke = Instance.new("UIStroke", welcomeText)
welcomeRgbStroke.Thickness = 1
welcomeRgbStroke.Transparency = 0.5
welcomeRgbStroke.LineJoinMode = Enum.LineJoinMode.Round

local c = Instance.new("TextLabel", f)
c.Size = UDim2.new(0, 180, 0, 120)
c.Position = UDim2.new(0, 100, 0, 70)
c.TextColor3 = Color3.fromRGB(255,255,255)
c.BackgroundTransparency = 1
c.Font = Enum.Font.SourceSans
c.TextSize = 16
c.TextWrapped = true
c.Text = ""

-- Açıklama yazısı için RGB efekti
local descRgbStroke = Instance.new("UIStroke", c)
descRgbStroke.Thickness = 1
descRgbStroke.Transparency = 0.7
descRgbStroke.LineJoinMode = Enum.LineJoinMode.Round

local espButton = Instance.new("TextButton", f)
espButton.Size = UDim2.new(0, 100, 0, 30)
espButton.Position = UDim2.new(0, 190, 0, 150)
espButton.Text = "Çalıştır"
espButton.Visible = false
espButton.TextColor3 = Color3.fromRGB(255,255,255)
espButton.BackgroundColor3 = Color3.fromRGB(60,60,60)
espButton.Font = Enum.Font.SourceSansBold
espButton.TextSize = 14

-- Buton için RGB efekti
local espButtonStroke = Instance.new("UIStroke", espButton)
espButtonStroke.Thickness = 2
espButtonStroke.LineJoinMode = Enum.LineJoinMode.Round

-- Sol taraf için ScrollingFrame
local scrollFrame = Instance.new("ScrollingFrame", f)
scrollFrame.Size = UDim2.new(0, 70, 0, 160)
scrollFrame.Position = UDim2.new(0, 10, 0, 35)
scrollFrame.BackgroundTransparency = 1
scrollFrame.ScrollBarThickness = 4
scrollFrame.CanvasSize = UDim2.new(0, 0, 0, 280) -- Buton sayısı 8 için: 8 * 35 = 280

-- ScrollFrame için RGB efekti
local scrollRgbStroke = Instance.new("UIStroke", scrollFrame)
scrollRgbStroke.Thickness = 2
scrollRgbStroke.LineJoinMode = Enum.LineJoinMode.Round

-- RGB Animasyonu
local rgbOffset = 0
local rgbSpeed = 2 -- Renk değişim hızı

game:GetService("RunService").Heartbeat:Connect(function(deltaTime)
    rgbOffset = rgbOffset + deltaTime * rgbSpeed
    
    -- RGB renkleri hesapla
    local r = math.sin(rgbOffset) * 0.5 + 0.5
    local g = math.sin(rgbOffset + 2) * 0.5 + 0.5
    local b = math.sin(rgbOffset + 4) * 0.5 + 0.5
    
    local rgbColor = Color3.new(r, g, b)
    
    -- Ana çerçeveye RGB efekti uygula
    rgbStroke.Color = rgbColor
    
    -- Başlığa RGB efekti uygula
    titleRgbStroke.Color = Color3.new(r, g * 0.8, b * 0.6)
    
    -- Hoşgeldin yazısına RGB efekti uygula
    welcomeRgbStroke.Color = Color3.new(r * 0.7, g * 0.7, b * 0.7)
    
    -- Açıklama yazısına RGB efekti uygula
    descRgbStroke.Color = Color3.new(r * 0.5, g * 0.5, b * 0.5)
    
    -- ScrollFrame'a RGB efekti uygula
    scrollRgbStroke.Color = Color3.new(r * 0.8, g * 0.8, b * 0.8)
    
    -- Aktif buton varsa ona da RGB efekti uygula
    if espButton.Visible then
        espButtonStroke.Color = rgbColor
    end
end)

-- Teleport için değişkenler
local teleportBox, tpButton

-- Teleport butonu için RGB efekti
local tpButtonStroke
local teleportBoxStroke

-- Noclip için değişkenler
local noclipButton
local noclipActive = false
local noclipConnection

-- Noclip butonu için RGB efekti
local noclipButtonStroke

local function setupNoclip()
    if not noclipButton then
        noclipButton = Instance.new("TextButton", f)
        noclipButton.Size = UDim2.new(0, 100, 0, 30)
        noclipButton.Position = UDim2.new(0, 190, 0, 150)
        noclipButton.Text = "Başlat"
        noclipButton.TextColor3 = Color3.fromRGB(255,255,255)
        noclipButton.BackgroundColor3 = Color3.fromRGB(60,60,60)
        noclipButton.Font = Enum.Font.SourceSansBold
        noclipButton.TextSize = 14
        
        noclipButtonStroke = Instance.new("UIStroke", noclipButton)
        noclipButtonStroke.Thickness = 2
        noclipButtonStroke.LineJoinMode = Enum.LineJoinMode.Round
        
        noclipButton.MouseButton1Click:Connect(function()
            if not noclipActive then
                -- NOCLIP BAŞLAT
                noclipActive = true
                noclipButton.Text = "Durdur"
                c.Text = "Noclip Aktif"
                
                noclipConnection = game:GetService("RunService").Stepped:Connect(function()
                    if p.Character then
                        for _, v in pairs(p.Character:GetDescendants()) do
                            if v:IsA("BasePart") then
                                v.CanCollide = false
                            end
                        end
                    end
                end)
            else
                -- NOCLIP DURDUR
                noclipActive = false
                noclipButton.Text = "Başlat"
                c.Text = "Noclip Durdu"
                
                if noclipConnection then
                    noclipConnection:Disconnect()
                    noclipConnection = nil
                end
                
                if p.Character then
                    for _, v in pairs(p.Character:GetDescendants()) do
                        if v:IsA("BasePart") then
                            v.CanCollide = true
                        end
                    end
                end
            end
        end)
    end
    
    noclipButton.Visible = true
    c.Text = "Noclip Aktif"
    espButton.Visible = false
    if teleportBox then teleportBox.Visible = false end
    if tpButton then tpButton.Visible = false end
    if speedBox then speedBox.Visible = false end
    if jumpBox then jumpBox.Visible = false end
    if applyBtn then applyBtn.Visible = false end
    if fullbrightButton then fullbrightButton.Visible = false end
    if aimbotButton then aimbotButton.Visible = false end
end

local function setupTeleport()
    if not teleportBox then
        teleportBox = Instance.new("TextBox", f)
        teleportBox.Size = UDim2.new(0, 160, 0, 30)
        teleportBox.Position = UDim2.new(0, 70, 0, 40)
        teleportBox.PlaceholderText = "isim yaz"
        teleportBox.Text = ""
        teleportBox.ClearTextOnFocus = false
        teleportBox.TextColor3 = Color3.fromRGB(255,255,255)
        teleportBox.BackgroundColor3 = Color3.fromRGB(50,50,50)
        teleportBox.Font = Enum.Font.SourceSans
        teleportBox.TextSize = 14
        
        teleportBoxStroke = Instance.new("UIStroke", teleportBox)
        teleportBoxStroke.Thickness = 2
        teleportBoxStroke.LineJoinMode = Enum.LineJoinMode.Round
        
        tpButton = Instance.new("TextButton", f)
        tpButton.Size = UDim2.new(0, 60, 0, 30)
        tpButton.Position = UDim2.new(0, 120, 0, 80)
        tpButton.Text = "Tp"
        tpButton.TextColor3 = Color3.fromRGB(255,255,255)
        tpButton.BackgroundColor3 = Color3.fromRGB(60,60,60)
        tpButton.Font = Enum.Font.SourceSansBold
        tpButton.TextSize = 14
        
        tpButtonStroke = Instance.new("UIStroke", tpButton)
        tpButtonStroke.Thickness = 2
        tpButtonStroke.LineJoinMode = Enum.LineJoinMode.Round
        
        tpButton.MouseButton1Click:Connect(function()
            local targetName = teleportBox.Text
            if targetName ~= "" then
                local targetPlayer = nil
                for _, player in pairs(game.Players:GetPlayers()) do
                    if string.lower(player.Name) == string.lower(targetName) or 
                       string.lower(player.DisplayName) == string.lower(targetName) then
                        targetPlayer = player
                        break
                    end
                end
                
                if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then
                    p.Character:SetPrimaryPartCFrame(targetPlayer.Character.HumanoidRootPart.CFrame)
                    c.Text = targetPlayer.Name .. " ışınlandı!"
                else
                    c.Text = "Oyuncu bulunamadı!"
                end
            end
        end)
    end
    
    teleportBox.Visible = true
    tpButton.Visible = true
    c.Text = "Işınlanacak oyuncu ismini yaz"
    espButton.Visible = false
    if noclipButton then noclipButton.Visible = false end
    if speedBox then speedBox.Visible = false end
    if jumpBox then jumpBox.Visible = false end
    if applyBtn then applyBtn.Visible = false end
    if fullbrightButton then fullbrightButton.Visible = false end
    if aimbotButton then aimbotButton.Visible = false end
end

local espActive = false
local espFolder = Instance.new("Folder", g)
espFolder.Name = "ESPFolder"

local function createESP(plr, char)
    if not char or not char:FindFirstChild("HumanoidRootPart") then return end
    
    local hrp = char.HumanoidRootPart
    local humanoid = char:FindFirstChild("Humanoid")
    
    -- KUTU ESP (İÇİ BOŞ)
    local box = Instance.new("BoxHandleAdornment", espFolder)
    box.Adornee = hrp
    box.Size = Vector3.new(4, 6, 1)
    box.Color3 = Color3.fromRGB(255, 0, 0)
    box.Transparency = 0.3
    box.AlwaysOnTop = true
    box.ZIndex = 10
    
    -- BILLBOARD
    local billboard = Instance.new("BillboardGui", espFolder)
    billboard.Adornee = hrp
    billboard.Size = UDim2.new(0, 150, 0, 60)
    billboard.StudsOffset = Vector3.new(0, 4, 0)
    billboard.AlwaysOnTop = true
    billboard.MaxDistance = 300
    
    -- İSİM (Üstte)
    local nameLabel = Instance.new("TextLabel", billboard)
    nameLabel.Size = UDim2.new(1, 0, 0.3, 0)
    nameLabel.Position = UDim2.new(0, 0, 0, 0)
    nameLabel.Text = plr.Name
    nameLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
    nameLabel.BackgroundTransparency = 1
    nameLabel.Font = Enum.Font.SourceSansBold
    nameLabel.TextSize = 14
    
    -- CAN (Ortada)
    local healthLabel = Instance.new("TextLabel", billboard)
    healthLabel.Size = UDim2.new(1, 0, 0.3, 0)
    healthLabel.Position = UDim2.new(0, 0, 0.3, 0)
    healthLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
    healthLabel.BackgroundTransparency = 1
    healthLabel.Font = Enum.Font.SourceSans
    healthLabel.TextSize = 12
    
    -- MESAFE (Altta)
    local distanceLabel = Instance.new("TextLabel", billboard)
    distanceLabel.Size = UDim2.new(1, 0, 0.3, 0)
    distanceLabel.Position = UDim2.new(0, 0, 0.6, 0)
    distanceLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
    distanceLabel.BackgroundTransparency = 1
    distanceLabel.Font = Enum.Font.SourceSans
    distanceLabel.TextSize = 11
    
    -- GÜNCELLEME
    game:GetService("RunService").Heartbeat:Connect(function()
        if not char or not char.Parent or not hrp or not hrp.Parent then
            box:Destroy()
            billboard:Destroy()
            return
        end
        
        -- MESAFE
        if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
            local distance = math.floor((p.Character.HumanoidRootPart.Position - hrp.Position).Magnitude)
            distanceLabel.Text = distance .. " stud"
        end
        
        -- CAN
        if humanoid then
            healthLabel.Text = math.floor(humanoid.Health) .. "/" .. math.floor(humanoid.MaxHealth)
        else
            healthLabel.Text = "0/0"
        end
    end)
end

-- YENİ OYUNCU
game.Players.PlayerAdded:Connect(function(plr)
    if espActive then
        plr.CharacterAdded:Connect(function(char)
            wait(0.5)
            createESP(plr, char)
        end)
        
        if plr.Character then
            createESP(plr, plr.Character)
        end
    end
end)

-- TÜM OYUNCULAR İÇİN CHARACTER TAKİBİ (RESET İÇİN)
local function trackPlayer(plr)
    plr.CharacterAdded:Connect(function(char)
        wait(0.5)
        if espActive then
            createESP(plr, char)
        end
    end)
end

-- MEVCUT OYUNCULAR İÇİN TAKİP BAŞLAT
for _, plr in pairs(game.Players:GetPlayers()) do
    if plr ~= p then
        trackPlayer(plr)
    end
end

-- YENİ OYUNCULAR İÇİN DE TAKİP
game.Players.PlayerAdded:Connect(function(plr)
    trackPlayer(plr)
end)

-- ESP AÇ/KAPA
local function updateESP()
    if not espActive then
        espActive = true
        espButton.Text = "Durdur"
        c.Text = "ESP Aktif"
        
        for _, plr in pairs(game.Players:GetPlayers()) do
            if plr ~= p and plr.Character then
                createESP(plr, plr.Character)
            end
        end
    else
        espActive = false
        espButton.Text = "Çalıştır"
        c.Text = "ESP Durdu"
        espFolder:ClearAllChildren()
    end
end

espButton.MouseButton1Click:Connect(updateESP)

-- Speed ve JumpPower için TextBox ve Uygula butonu
local speedBox, jumpBox, applyBtn

-- Speed box için RGB efekti
local speedBoxStroke, jumpBoxStroke, applyBtnStroke

local function applySpeed()
	if not speedBox then
		speedBox = Instance.new("TextBox", f)
		speedBox.Size = UDim2.new(0, 80, 0, 30)
		speedBox.Position = UDim2.new(0, 100, 0, 40)
		speedBox.Text = "50"
		speedBox.ClearTextOnFocus = false
		speedBox.TextColor3 = Color3.fromRGB(255,255,255)
		speedBox.BackgroundColor3 = Color3.fromRGB(40,40,40)
		speedBox.Font = Enum.Font.SourceSans
		speedBox.TextSize = 18
		
		speedBoxStroke = Instance.new("UIStroke", speedBox)
		speedBoxStroke.Thickness = 2
		speedBoxStroke.LineJoinMode = Enum.LineJoinMode.Round

		jumpBox = Instance.new("TextBox", f)
		jumpBox.Size = UDim2.new(0, 80, 0, 30)
		jumpBox.Position = UDim2.new(0, 190, 0, 40)
		jumpBox.Text = "120"
		jumpBox.ClearTextOnFocus = false
		jumpBox.TextColor3 = Color3.fromRGB(255,255,255)
		jumpBox.BackgroundColor3 = Color3.fromRGB(40,40,40)
		jumpBox.Font = Enum.Font.SourceSans
		jumpBox.TextSize = 18
		
		jumpBoxStroke = Instance.new("UIStroke", jumpBox)
		jumpBoxStroke.Thickness = 2
		jumpBoxStroke.LineJoinMode = Enum.LineJoinMode.Round

		applyBtn = Instance.new("TextButton", f)
		applyBtn.Size = UDim2.new(0, 80, 0, 30)
		applyBtn.Position = UDim2.new(0, 145, 0, 80)
		applyBtn.Text = "Uygula"
		applyBtn.TextColor3 = Color3.fromRGB(255,255,255)
		applyBtn.BackgroundColor3 = Color3.fromRGB(60,60,60)
		applyBtn.Font = Enum.Font.SourceSansBold
		applyBtn.TextSize = 16
		
		applyBtnStroke = Instance.new("UIStroke", applyBtn)
		applyBtnStroke.Thickness = 2
		applyBtnStroke.LineJoinMode = Enum.LineJoinMode.Round

		applyBtn.MouseButton1Click:Connect(function()
			local h = p.Character and p.Character:FindFirstChildWhichIsA("Humanoid")
			if h then
				local speed = tonumber(speedBox.Text)
				local jump = tonumber(jumpBox.Text)
				if speed and jump then
					h.WalkSpeed = speed
					h.JumpPower = jump
					c.Text = "Hız: "..speed.."\nZıplama: "..jump
					espButton.Visible = false
                    if teleportBox then teleportBox.Visible = false end
                    if tpButton then tpButton.Visible = false end
                    if noclipButton then noclipButton.Visible = false end
                    if fullbrightButton then fullbrightButton.Visible = false end
                    if aimbotButton then aimbotButton.Visible = false end
				else
					c.Text = "Geçerli sayı giriniz!"
				end
			end
		end)
	end

	speedBox.Visible = true
	jumpBox.Visible = true
	applyBtn.Visible = true
	c.Text = ""
	espButton.Visible = false
    if teleportBox then teleportBox.Visible = false end
    if tpButton then tpButton.Visible = false end
    if noclipButton then noclipButton.Visible = false end
    if fullbrightButton then fullbrightButton.Visible = false end
    if aimbotButton then aimbotButton.Visible = false end
end

-- FULLBRIGHT İÇİN DEĞİŞKENLER
local fullbrightButton
local fullbrightActive = false
local lighting = game:GetService("Lighting")
local originalSettings = {}

-- FULLBRIGHT BUTONU İÇİN RGB EFEKTİ
local fullbrightButtonStroke

-- FULLBRIGHT AYARLARINI KAYDET
originalSettings.Brightness = lighting.Brightness
originalSettings.Ambient = lighting.Ambient
originalSettings.OutdoorAmbient = lighting.OutdoorAmbient
originalSettings.ColorShift_Top = lighting.ColorShift_Top
originalSettings.ColorShift_Bottom = lighting.ColorShift_Bottom
originalSettings.FogEnd = lighting.FogEnd
originalSettings.GlobalShadows = lighting.GlobalShadows

local function toggleFullbright()
    if not fullbrightActive then
        -- FULLBRIGHT AÇ
        fullbrightActive = true
        lighting.Brightness = 2
        lighting.Ambient = Color3.fromRGB(255, 255, 255)
        lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255)
        lighting.ColorShift_Top = Color3.fromRGB(255, 255, 255)
        lighting.ColorShift_Bottom = Color3.fromRGB(255, 255, 255)
        lighting.FogEnd = 100000
        lighting.GlobalShadows = false
        c.Text = "Fullbright AKTİF!\n\nNot: Bu işlem geri alınamaz!"
        if fullbrightButton then
            fullbrightButton.Text = "Durdur"
        end
    else
        -- FULLBRIGHT KAPAT
        fullbrightActive = false
        lighting.Brightness = originalSettings.Brightness
        lighting.Ambient = originalSettings.Ambient
        lighting.OutdoorAmbient = originalSettings.OutdoorAmbient
        lighting.ColorShift_Top = originalSettings.ColorShift_Top
        lighting.ColorShift_Bottom = originalSettings.ColorShift_Bottom
        lighting.FogEnd = originalSettings.FogEnd
        lighting.GlobalShadows = originalSettings.GlobalShadows
        c.Text = "Fullbright devre dışı!"
        if fullbrightButton then
            fullbrightButton.Text = "Çalıştır"
        end
    end
end

local function setupFullbright()
    -- FULLBRIGHT BUTONU (SAĞ TARAFTA)
    if not fullbrightButton then
        fullbrightButton = Instance.new("TextButton", f)
        fullbrightButton.Size = UDim2.new(0, 100, 0, 30)
        fullbrightButton.Position = UDim2.new(0, 190, 0, 150)
        fullbrightButton.Text = "Çalıştır"
        fullbrightButton.TextColor3 = Color3.fromRGB(255, 255, 255)
        fullbrightButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
        fullbrightButton.Font = Enum.Font.SourceSansBold
        fullbrightButton.TextSize = 14
        
        fullbrightButtonStroke = Instance.new("UIStroke", fullbrightButton)
        fullbrightButtonStroke.Thickness = 2
        fullbrightButtonStroke.LineJoinMode = Enum.LineJoinMode.Round
        
        fullbrightButton.MouseButton1Click:Connect(function()
            toggleFullbright()
        end)
    end
    
    -- EKRAN METNİ
    c.Text = "Fullbright\n\nNot: Bu işlem geri alınamaz!\n\nÇalıştır'a basınca harita aydınlanır."
    
    -- DİĞER BUTONLARI GİZLE
    fullbrightButton.Visible = true
    espButton.Visible = false
    if teleportBox then teleportBox.Visible = false end
    if tpButton then tpButton.Visible = false end
    if noclipButton then noclipButton.Visible = false end
    if speedBox then speedBox.Visible = false end
    if jumpBox then jumpBox.Visible = false end
    if applyBtn then applyBtn.Visible = false end
    if aimbotButton then aimbotButton.Visible = false end
end

-- AIMBOT SİSTEMİ
local aimbotButton
local aimbotActive = false
local aimbotConnection
local aimTarget = nil

-- AIMBOT BUTONU İÇİN RGB EFEKTİ
local aimbotButtonStroke

local function findClosestPlayer()
    local closestPlayer = nil
    local closestDistance = math.huge
    local myPosition = p.Character and p.Character:FindFirstChild("HumanoidRootPart")
    
    if not myPosition then return nil end
    
    for _, player in pairs(game.Players:GetPlayers()) do
        if player ~= p and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            local distance = (myPosition.Position - player.Character.HumanoidRootPart.Position).Magnitude
            if distance < closestDistance then
                closestDistance = distance
                closestPlayer = player
            end
        end
    end
    
    return closestPlayer
end

local function toggleAimbot()
    if not aimbotActive then
        -- AIMBOT BAŞLAT
        aimbotActive = true
        aimbotButton.Text = "Kapat"
        c.Text = "Aimbot AKTİF!\n\nEn yakın oyuncuya kilitleniyor..."
        
        aimbotConnection = game:GetService("RunService").Heartbeat:Connect(function()
            if not aimbotActive then return end
            
            local target = findClosestPlayer()
            if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then
                aimTarget = target
                
                -- Karakteri hedefe doğru döndür
                local myCharacter = p.Character
                if myCharacter and myCharacter:FindFirstChild("HumanoidRootPart") then
                    local targetPosition = target.Character.HumanoidRootPart.Position
                    local myPosition = myCharacter.HumanoidRootPart.Position
                    
                    -- Kamerayı hedefe doğru döndür
                    local camera = workspace.CurrentCamera
                    if camera then
                        local direction = (targetPosition - camera.CFrame.Position).Unit
                        camera.CFrame = CFrame.new(camera.CFrame.Position, camera.CFrame.Position + direction)
                    end
                end
            else
                c.Text = "Aimbot AKTİF!\n\nHedef bulunamadı..."
            end
        end)
        
    else
        -- AIMBOT DURDUR
        aimbotActive = false
        aimbotButton.Text = "Aç"
        c.Text = "Aimbot devre dışı!"
        
        if aimbotConnection then
            aimbotConnection:Disconnect()
            aimbotConnection = nil
        end
    end
end

local function setupAimbot()
    if not aimbotButton then
        aimbotButton = Instance.new("TextButton", f)
        aimbotButton.Size = UDim2.new(0, 100, 0, 30)
        aimbotButton.Position = UDim2.new(0, 190, 0, 150)
        aimbotButton.Text = "Aç"
        aimbotButton.TextColor3 = Color3.fromRGB(255, 255, 255)
        aimbotButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
        aimbotButton.Font = Enum.Font.SourceSansBold
        aimbotButton.TextSize = 14
        
        aimbotButtonStroke = Instance.new("UIStroke", aimbotButton)
        aimbotButtonStroke.Thickness = 2
        aimbotButtonStroke.LineJoinMode = Enum.LineJoinMode.Round
        
        aimbotButton.MouseButton1Click:Connect(function()
            toggleAimbot()
        end)
    end
    
    c.Text = "Aimbot Sistemi\n\nEn yakın oyuncuya otomatik kilitlenir\n\nAç butonuna basarak başlat"
    
    aimbotButton.Visible = true
    espButton.Visible = false
    if teleportBox then teleportBox.Visible = false end
    if tpButton then tpButton.Visible = false end
    if noclipButton then noclipButton.Visible = false end
    if speedBox then speedBox.Visible = false end
    if jumpBox then jumpBox.Visible = false end
    if applyBtn then applyBtn.Visible = false end
    if fullbrightButton then fullbrightButton.Visible = false end
end

local buttons = {
	{"main", function()
		c.Text = "Hileme Hoşgeldin ben Mert\n\nÖncelikle hile tasarımına yeni başladım ve hile kötü görünüyor olabilir fakat yakın zamanda geliştireceğim ve geliştiriyorum\n\nHerhangi sorun var ise youtube kanalıma yorum olarak yazabilirsin\n\nHilemi tercih ettiğin için teşekkürler iyi oyunlar"
		espButton.Visible = false
		speedBox.Visible = false
		jumpBox.Visible = false
		applyBtn.Visible = false
        if teleportBox then teleportBox.Visible = false end
        if tpButton then tpButton.Visible = false end
        if noclipButton then noclipButton.Visible = false end
        if fullbrightButton then fullbrightButton.Visible = false end
        if aimbotButton then aimbotButton.Visible = false end
	end},
	{"ESP", function()
		c.Text = "ESP sistemi hazır"
		espButton.Visible = true
		speedBox.Visible = false
		jumpBox.Visible = false
		applyBtn.Visible = false
        if teleportBox then teleportBox.Visible = false end
        if tpButton then tpButton.Visible = false end
        if noclipButton then noclipButton.Visible = false end
        if fullbrightButton then fullbrightButton.Visible = false end
        if aimbotButton then aimbotButton.Visible = false end
	end},
	{"Speed", applySpeed},
	{"Credits", function()
		c.Text = "YT: @Nigthboxyz"
		espButton.Visible = false
		speedBox.Visible = false
		jumpBox.Visible = false
		applyBtn.Visible = false
        if teleportBox then teleportBox.Visible = false end
        if tpButton then tpButton.Visible = false end
        if noclipButton then noclipButton.Visible = false end
        if fullbrightButton then fullbrightButton.Visible = false end
        if aimbotButton then aimbotButton.Visible = false end
	end},
    {"Teleport", setupTeleport},
    {"Noclip", setupNoclip},
    {"Fullbright", setupFullbright},
    {"Aimbot", setupAimbot}
}

-- Sol menü butonları için RGB efektleri
local menuButtons = {}

for i, data in ipairs(buttons) do
	local b = Instance.new("TextButton", scrollFrame)
	b.Size = UDim2.new(0, 60, 0, 30)
	b.Position = UDim2.new(0, 0, 0, (i-1)*35)
	b.Text = data[1]
	b.TextColor3 = Color3.fromRGB(255,255,255)
	b.BackgroundColor3 = Color3.fromRGB(40,40,40)
	b.Font = Enum.Font.SourceSansBold
	b.TextSize = 14
	
	-- Her butona RGB efekti ekle
	local buttonStroke = Instance.new("UIStroke", b)
	buttonStroke.Thickness = 2
	buttonStroke.LineJoinMode = Enum.LineJoinMode.Round
	table.insert(menuButtons, {button = b, stroke = buttonStroke})
	
	b.MouseButton1Click:Connect(data[2])
end

-- Menü butonlarına RGB efekti uygula
game:GetService("RunService").Heartbeat:Connect(function()
    for _, btnData in pairs(menuButtons) do
        local offset = tick() * 0.5
        local r = math.sin(offset + btnData.button.Position.Y.Offset * 0.1) * 0.5 + 0.5
        local g = math.sin(offset + 2 + btnData.button.Position.Y.Offset * 0.1) * 0.5 + 0.5
        local b = math.sin(offset + 4 + btnData.button.Position.Y.Offset * 0.1) * 0.5 + 0.5
        
        btnData.stroke.Color = Color3.new(r, g, b)
    end
end)

local x = Instance.new("TextButton", f)
x.Size = UDim2.new(0, 30, 0, 30)
x.Position = UDim2.new(1, -35, 0, 5)
x.Text = "X"
x.TextColor3 = Color3.fromRGB(255,255,255)
x.BackgroundColor3 = Color3.fromRGB(200,0,0)
x.Font = Enum.Font.SourceSansBold
x.TextSize = 16

-- X butonu için RGB efekti
local xButtonStroke = Instance.new("UIStroke", x)
xButtonStroke.Thickness = 2
xButtonStroke.LineJoinMode = Enum.LineJoinMode.Round

local o = Instance.new("ImageButton", g)
o.Size = UDim2.new(0, 50, 0, 50)
o.Position = UDim2.new(0, 10, 0.5, -25)
o.BackgroundTransparency = 1
o.Image = "rbxassetid://6031075938"
o.Visible = false

-- Gizli buton için RGB efekti
local oButtonStroke = Instance.new("UIStroke", o)
oButtonStroke.Thickness = 2
oButtonStroke.Color = Color3.fromRGB(255, 255, 255)
oButtonStroke.LineJoinMode = Enum.LineJoinMode.Round

x.MouseButton1Click:Connect(function()
	f.Visible = false
	o.Visible = true
end)

o.MouseButton1Click:Connect(function()
	f.Visible = true
	o.Visible = false
end)

c.Text = "Hileme Hoşgeldin ben Mert\n\nSol taraftaki menüden özellik seçin"
        
    else
        statusText.Text = "Yanlış şifre! Tekrar dene."
        passwordBox.Text = ""
        
        -- Hatalı şifre animasyonu
        for i = 1, 3 do
            passwordBoxStroke.Color = Color3.fromRGB(255, 0, 0)
            wait(0.1)
            passwordBoxStroke.Color = Color3.fromRGB(200, 200, 200)
            wait(0.1)
        end
    end
end)

-- ÇARPI BUTONU TIKLAMA (TAMAMEN KAPAT)
closeButton.MouseButton1Click:Connect(function()
    g:Destroy()
end)

-- HİLE KODU BURAYA EKLENECEK
-- Yukarıdaki tüm hile kodunu buraya yapıştıracaksın kanka

Ratings & Reviews

No reviews yet. Be the first to review this script!

Comments (0)

Please login to comment

Login with Discord

Loading comments...