
KeylessUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- main toggle
local enabled = true
local YourText = "Default Loading Menu - Edit this"
-- gui setup n stuff
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "FullscreenOverlay"
screenGui.IgnoreGuiInset = true
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui
local background = Instance.new("Frame")
background.Size = UDim2.new(1, 0, 1, 0)
background.Position = UDim2.new(0, 0, 0, 0)
background.BackgroundColor3 = Color3.new(0, 0, 0)
background.BorderSizePixel = 0
background.Parent = screenGui
local thign = Instance.new("TextLabel")
thign.Size = UDim2.new(1, 0, 0.4, 0)
thign.Position = UDim2.new(0, 0, 0, 0)
thign.BackgroundTransparency = 1
thign.Text = "Loading"
thign.TextColor3 = Color3.new(1, 1, 1)
thign.Font = Enum.Font.SourceSansBold
thign.TextScaled = true
thign.Parent = screenGui
local thign1 = Instance.new("TextLabel")
thign1.Size = UDim2.new(1, 0, 0.6, 0)
thign1.Position = UDim2.new(0, 0, 0.4, 0)
thign1.BackgroundTransparency = 1
thign1.Text = YourText
thign1.TextColor3 = Color3.new(1, 1, 1)
thign1.Font = Enum.Font.SourceSansBold
thign1.TextScaled = true
thign1.Parent = screenGui
-- loading anim
local dots = 0
local maxDots = 3
local timer = 0
local interval = 0.3 -- seconds between adding a dot
RunService.RenderStepped:Connect(function(deltaTime)
if not enabled then return end
timer = timer + deltaTime
if timer >= interval then
timer = timer - interval
dots = dots + 1
if dots > maxDots then
dots = 0
end
thign.Text = "Loading" .. string.rep(".", dots)
end
end)



This script is so bad that it creates ScreenGui inside of PlayerGui, so easy to detect, stupid *hole.
@FobyCool just ignore the script, no need for you yap
@FobyCool + you stupid dumb*, it runs on the client and most games arent bothered to detect it, you mindless mong