How to make a Loading Screen Tutorial | Roblox Studio Lite

Опубликовано: 15 Май 2026
на канале: Jammy_Dev-Builder
37
1

-----------------------------------------------------------
🌟 JAMMY LEAKS 🌟
-----------------------------------------------------------

------------------------------
📌 Hashtags 📌
------------------------------
#robloxstudio #robloxscriptshowcase #CmdrPanel #lua #GameDevelopment

------------------------------
📸 Social Links 👀
------------------------------
Join my Discordd Here : https://discord.gg/aGVJ4ugkV
Follow my TikTok Here : https://www.tiktok.com/@jammysticky?_r=1&_...
Follow my Facebook Here : https://www.facebook.com/share/18sjS14zVH/

------------------------------
🎮 Roblox Links 📌
------------------------------
Jammy :https://www.roblox.com/users/8240258487/pr...
Jevy_2026 :https://www.roblox.com/users/8749441238/pr...

Localscript

local Players = game:GetService("Players")
local ReplicatedFirst = game:GetService("ReplicatedFirst")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

-- Remove default loading screen
ReplicatedFirst:RemoveDefaultLoadingScreen()

-- Create ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "LoadingScreen"
screenGui.IgnoreGuiInset = true
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

-- Background Frame
local bg = Instance.new("Frame")
bg.Size = UDim2.new(1, 0, 1, 0)
bg.BackgroundColor3 = Color3.fromRGB(0, 255, 255)
bg.Parent = screenGui

-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0.2, 0)
title.Position = UDim2.new(0.02, 0, 0.25, 0)
title.BackgroundTransparency = 1
title.Text = "Loading Game..."
title.TextScaled = true
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.GothamBold
title.Parent = bg

Instance.new("UIStroke", title).Thickness = 2

-- Loading Bar Background
local barBg = Instance.new("Frame")
barBg.Size = UDim2.new(0.6, 0, 0.05, 0)
barBg.Position = UDim2.new(0.2, 0, 0.6, 0)
barBg.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
barBg.Parent = bg

Instance.new("UICorner", barBg)
Instance.new("UIStroke", barBg).Thickness = 1.5

-- Loading Bar Fill
local barFill = Instance.new("Frame")
barFill.Size = UDim2.new(0, 0, 1, 0)
barFill.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
barFill.Parent = barBg

Instance.new("UICorner", barFill)

-- Simulated Loading
for i = 1, 100 do
barFill:TweenSize(
UDim2.new(i / 100, 0, 1, 0),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quad,
0.05,
true
)
task.wait(0.03)
end

-- Fade out screen
local fade = TweenService:Create(bg, TweenInfo.new(1), {BackgroundTransparency = 1})
fade:Play()

task.wait(1)

screenGui:Destroy()


💬 If you enjoyed this tutorial, don’t forget to LIKE 👍 and SUBSCRIBE 🔔 for more Roblox content!