-- Paste this into your executor
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "ProVerification"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
-- Main Frame (Premium Dark Glassmorphic Look)
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 480, 0, 320)
mainFrame.Position = UDim2.new(0.5, -240, 0.5, -160)
mainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
mainFrame.BorderSizePixel = 0
mainFrame.Parent = screenGui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 16)
corner.Parent = mainFrame
local stroke = Instance.new("UIStroke")
stroke.Thickness = 1.5
stroke.Color = Color3.fromRGB(0, 180, 255)
stroke.Transparency = 0.4
stroke.Parent = mainFrame
-- Gradient for premium feel
local gradient = Instance.new("UIGradient")
gradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(30, 30, 45)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(10, 10, 20))
}
gradient.Rotation = 45
gradient.Parent = mainFrame
-- Title with glow
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 70)
title.BackgroundTransparency = 1
title.Text = "VERIFICATION REQUIRED"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextScaled = true
title.Font = Enum.Font.GothamBlack
title.Parent = mainFrame
local titleStroke = Instance.new("UIStroke")
titleStroke.Thickness = 2
titleStroke.Color = Color3.fromRGB(0, 200, 255)
titleStroke.Parent = title
-- Subtitle
local subtitle = Instance.new("TextLabel")
subtitle.Size = UDim2.new(1, -60, 0, 90)
subtitle.Position = UDim2.new(0, 30, 0, 80)
subtitle.BackgroundTransparency = 1
subtitle.Text = "This script is protected by advanced security.\nJoin our official group to verify access."
subtitle.TextColor3 = Color3.fromRGB(180, 180, 190)
subtitle.TextScaled = true
subtitle.TextWrapped = true
subtitle.Font = Enum.Font.GothamMedium
subtitle.Parent = mainFrame
-- Glowing Button
local button = Instance.new("TextButton")
button.Size = UDim2.new(0.75, 0, 0, 65)
button.Position = UDim2.new(0.125, 0, 0.68, 0)
button.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
button.Text = "JOIN GROUP"
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.TextScaled = true
button.Font = Enum.Font.GothamBold
button.Parent = mainFrame
local btnCorner = Instance.new("UICorner")
btnCorner.CornerRadius = UDim.new(0, 12)
btnCorner.Parent = button
local btnStroke = Instance.new("UIStroke")
btnStroke.Thickness = 3
btnStroke.Color = Color3.fromRGB(100, 220, 255)
btnStroke.Parent = button
-- Button glow pulse
local btnGlow = Instance.new("UIStroke")
btnGlow.Thickness = 6
btnGlow.Color = Color3.fromRGB(0, 255, 255)
btnGlow.Transparency = 0.7
btnGlow.Parent = button
spawn(function()
while button.Parent do
TweenService:Create(btnGlow, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, 0, true), {Transparency = 0.2}):Play()
wait(1.6)
end
end)
-- Sounds
local function playSound(id, volume)
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. id
sound.Volume = volume or 0.7
sound.Parent = SoundService
sound:Play()
task.delay(5, function() sound:Destroy() end)
end
-- Thunder/Lightning System
local lightningFrame = Instance.new("Frame")
lightningFrame.Size = UDim2.new(1, 0, 1, 0)
lightningFrame.BackgroundTransparency = 1
lightningFrame.ZIndex = 10
lightningFrame.Parent = mainFrame
local lightningLabel = Instance.new("ImageLabel")
lightningLabel.Size = UDim2.new(1.5, 0, 2, 0)
lightningLabel.Position = UDim2.new(-0.25, 0, -0.5, 0)
lightningLabel.BackgroundTransparency = 1
lightningLabel.Image = "rbxassetid://7071771403" -- Lightning bolt asset (bright white)
lightningLabel.ImageTransparency = 1
lightningLabel.ImageColor3 = Color3.fromRGB(200, 230, 255)
lightningLabel.ZIndex = 11
lightningLabel.Parent = lightningFrame
local function createLightning()
playSound(6955233353, 0.6) -- Thunder strike
-- Flash effect
TweenService:Create(lightningFrame, TweenInfo.new(0.08, Enum.EasingStyle.Quad), {BackgroundTransparency = 0.4}):Play()
TweenService:Create(lightningLabel, TweenInfo.new(0.05), {ImageTransparency = 0.3}):Play()
wait(0.1)
TweenService:Create(lightningFrame, TweenInfo.new(0.3), {BackgroundTransparency = 1}):Play()
TweenService:Create(lightningLabel, TweenInfo.new(0.4), {ImageTransparency = 1}):Play()
end
-- Periodic dramatic lightning
spawn(function()
wait(1.5)
while screenGui.Parent do
if math.random(1,3) == 1 then
createLightning()
wait(math.random(3,7))
else
wait(2)
end
end
end)
-- Button Click
button.MouseButton1Click:Connect(function()
setclipboard("https://roblox.com/communities/6621986618/")
playSound(131057517, 0.5) -- Click sound (professional)
button.Text = "LINK COPIED ✓"
button.BackgroundColor3 = Color3.fromRGB(0, 200, 100)
-- Extra flash on click
createLightning()
task.delay(2.5, function()
if button.Parent then
button.Text = "JOIN GROUP"
button.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
end
end)
end)
-- Entrance Animation
mainFrame.BackgroundTransparency = 1
mainFrame.Size = UDim2.new(0, 400, 0, 260)
TweenService:Create(mainFrame, TweenInfo.new(0.6, Enum.EasingStyle.Back), {
BackgroundTransparency = 0,
Size = UDim2.new(0, 480, 0, 320)
}):Play()
print("✅ Professional Verification GUI Loaded with Lightning Effects")
Comments
No comments yet
Be the first to share your thoughts!