Mertscripts
Key RequiredUniversal

Mertscripts

Universal Scriptyuksel99kyuksel99k 519 views 187 executesUpdated Dec 15, 2025
Unrated
00
Lua Script•237 lines (7072 chars)
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer

------------------------------------------------
-- INTRO
------------------------------------------------

local IntroGui = Instance.new("ScreenGui")
IntroGui.Name = "MertScriptsIntro"
IntroGui.Parent = player:WaitForChild("PlayerGui")
IntroGui.ResetOnSpawn = false

local Frame = Instance.new("Frame", IntroGui)
Frame.Size = UDim2.new(1,0,1,0)
Frame.BackgroundColor3 = Color3.fromRGB(0,0,0)

local Title = Instance.new("TextLabel", Frame)
Title.Size = UDim2.new(1,0,0.3,0)
Title.Position = UDim2.new(0,0,0.35,0)
Title.BackgroundTransparency = 1
Title.Text = "MertScripts"
Title.TextColor3 = Color3.fromRGB(0,255,255)
Title.TextScaled = true
Title.Font = Enum.Font.GothamBlack
Title.TextTransparency = 1

TweenService:Create(Title, TweenInfo.new(1), {TextTransparency = 0}):Play()
task.wait(2)
TweenService:Create(Title, TweenInfo.new(1), {TextTransparency = 1}):Play()
TweenService:Create(Frame, TweenInfo.new(1), {BackgroundTransparency = 1}):Play()

task.wait(1.2)
IntroGui:Destroy()

------------------------------------------------
-- LOADER
------------------------------------------------

local gui = Instance.new("ScreenGui")
gui.Name = "MertScriptsLoader"
gui.Parent = player:WaitForChild("PlayerGui")
gui.ResetOnSpawn = false

local mainFrame = Instance.new("Frame", gui)
mainFrame.Size = UDim2.new(0.35,0,0.35,0)
mainFrame.Position = UDim2.new(0.325,0,0.325,0)
mainFrame.BackgroundColor3 = Color3.fromRGB(20,20,20)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true

local corner = Instance.new("UICorner", mainFrame)
corner.CornerRadius = UDim.new(0,16)

-- Drag sistemi
local dragging, dragInput, dragStart, startPos

local function update(input)
	local delta = input.Position - dragStart
	mainFrame.Position = UDim2.new(
		startPos.X.Scale,
		startPos.X.Offset + delta.X,
		startPos.Y.Scale,
		startPos.Y.Offset + delta.Y
	)
end

mainFrame.InputBegan:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
		dragging = true
		dragStart = input.Position
		startPos = mainFrame.Position

		input.Changed:Connect(function()
			if input.UserInputState == Enum.UserInputState.End then
				dragging = false
			end
		end)
	end
end)

mainFrame.InputChanged:Connect(function(input)
	if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
		dragInput = input
	end
end)

UserInputService.InputChanged:Connect(function(input)
	if input == dragInput and dragging then
		update(input)
	end
end)

-- Başlık
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1,0,0.18,0)
title.BackgroundTransparency = 1
title.Text = "MertScripts Loader"
title.TextColor3 = Color3.fromRGB(0,255,255)
title.TextScaled = true
title.Font = Enum.Font.GothamBold

-- Orta kutu
local box = Instance.new("Frame", mainFrame)
box.Size = UDim2.new(0.8,0,0.22,0)
box.Position = UDim2.new(0.1,0,0.25,0)
box.BackgroundColor3 = Color3.fromRGB(35,35,35)
box.BorderSizePixel = 0

local boxCorner = Instance.new("UICorner", box)
boxCorner.CornerRadius = UDim.new(0,12)

local boxText = Instance.new("TextLabel", box)
boxText.Size = UDim2.new(1,0,1,0)
boxText.BackgroundTransparency = 1
boxText.Text = "MertScripts Universal"
boxText.TextColor3 = Color3.fromRGB(255,255,255)
boxText.TextScaled = true
boxText.Font = Enum.Font.Gotham

-- Açıklama
local desc = Instance.new("TextLabel", mainFrame)
desc.Size = UDim2.new(0.9,0,0.22,0)
desc.Position = UDim2.new(0.05,0,0.5,0)
desc.BackgroundTransparency = 1
desc.TextWrapped = true
desc.TextYAlignment = Enum.TextYAlignment.Top
desc.Text = "MertScripts Hub is a powerful and stylish Roblox script hub with a smooth intro and clean UI."
desc.TextColor3 = Color3.fromRGB(200,200,200)
desc.TextScaled = true
desc.Font = Enum.Font.Gotham

-- Execute Butonu
local executeBtn = Instance.new("TextButton", mainFrame)
executeBtn.Size = UDim2.new(0.6,0,0.15,0)
executeBtn.Position = UDim2.new(0.2,0,0.78,0)
executeBtn.BackgroundColor3 = Color3.fromRGB(0,180,180)
executeBtn.Text = "EXECUTE"
executeBtn.TextColor3 = Color3.fromRGB(0,0,0)
executeBtn.TextScaled = true
executeBtn.Font = Enum.Font.GothamBold

local btnCorner = Instance.new("UICorner", executeBtn)
btnCorner.CornerRadius = UDim.new(0,12)

-- Hover efekti
executeBtn.MouseEnter:Connect(function()
	TweenService:Create(executeBtn, TweenInfo.new(0.2), {
		BackgroundColor3 = Color3.fromRGB(0, 220, 220)
	}):Play()
end)

executeBtn.MouseLeave:Connect(function()
	TweenService:Create(executeBtn, TweenInfo.new(0.2), {
		BackgroundColor3 = Color3.fromRGB(0, 180, 180)
	}):Play()
end)

------------------------------------------------
-- EXECUTE (HİLE YÜKLEME)
------------------------------------------------

executeBtn.MouseButton1Click:Connect(function()
	print("MertScripts Execute Pressed!")
	
	-- Butonu yükleniyor moduna al
	executeBtn.Text = "LOADING..."
	executeBtn.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
	executeBtn.AutoButtonColor = false -- Renk değişimini engelle
	
	-- Hileyi yükle
	local success, errorMessage = pcall(function()
		-- BURAYA SENİN HİLE LİNKİNİ YAPIŞTIR
		local hileKodu = game:HttpGet("https://pastebin.com/raw/9H9ynWzn")
		loadstring(hileKodu)()
	end)
	
	if success then
		-- BAŞARILI
		executeBtn.Text = "SUCCESS!"
		executeBtn.BackgroundColor3 = Color3.fromRGB(0, 220, 0)
		
		-- Başarı mesajı
		boxText.Text = "✓ Loaded Successfully!"
		desc.Text = "MertScripts has been loaded successfully!\n\nPress F9 to hide/show the menu."
		
		-- 1.5 saniye bekle ve loader'ı kapat
		task.wait(1.5)
		gui:Destroy()
		
	else
		-- HATA
		executeBtn.Text = "ERROR!"
		executeBtn.BackgroundColor3 = Color3.fromRGB(220, 0, 0)
		
		-- Hata mesajı (kısaltılmış)
		boxText.Text = "✗ Load Failed!"
		desc.Text = "Failed to load MertScripts.\n\nError: " .. string.sub(tostring(errorMessage), 1, 100) .. "..."
		
		-- Hata detayını konsola yaz
		warn("[MertScripts] Hata: " .. tostring(errorMessage))
		
		-- 3 saniye sonra resetle
		task.wait(3)
		executeBtn.Text = "RETRY"
		executeBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 180)
		executeBtn.AutoButtonColor = true
		boxText.Text = "MertScripts Universal"
		desc.Text = "MertScripts Hub is a powerful and stylish Roblox script hub with a smooth intro and clean UI."
	end
end)

------------------------------------------------
-- EK GÜVENLİK
------------------------------------------------

-- Sadece sen kullan (isteğe bağlı - ID'ni yaz)
--[[
local YOUR_USER_ID = 123456789 -- Kendi ID'ni yaz
if player.UserId ~= YOUR_USER_ID then
    gui:Destroy()
    return
end
--]]

-- Space'e basınca intro'yu atla
UserInputService.InputBegan:Connect(function(input)
    if input.KeyCode == Enum.KeyCode.Space then
        if IntroGui and IntroGui.Parent then
            IntroGui:Destroy()
        end
    end
end)

print("MertScripts Loader Initialized!")
print("Created by Mert")

Features & Information

Universal script (fly noclip etc.)By Mert scripts
#universal

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts