loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-EXON-X-212183"))()local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local Players = game:GetService("Players") -- GUI Root local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "ExonXLoading" ScreenGui.IgnoreGuiInset = true ScreenGui.Parent = Players.LocalPlayer:WaitForChild("PlayerGui") -- Background local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(1, 0, 1, 0) MainFrame.BackgroundColor3 = Color3.new(0, 0, 0) MainFrame.Parent = ScreenGui -- Loading Sound local LoadSound = Instance.new("Sound") LoadSound.SoundId = "rbxassetid://9060601002" -- Change to preferred loading sound ID LoadSound.Volume = 0.5 LoadSound.Looped = true LoadSound.Parent = MainFrame LoadSound:Play() -- Moving Purple Stars for i = 1, 70 do local star = Instance.new("Frame") star.Size = UDim2.new(0, 2, 0, 2) star.BackgroundColor3 = Color3.fromRGB(170, 0, 255) star.Position = UDim2.new(math.random(), 0, math.random(), 0) star.Parent = MainFrame local speed = math.random(10, 30) RunService.RenderStepped:Connect(function(dt) star.Position = star.Position + UDim2.new(0, 0, 0, speed * dt / 100) if star.Position.Y.Scale > 1 then star.Position = UDim2.new(math.random(), 0, -0.01, 0) end end) end -- Eye Image (Image 2) local EyeImg = Instance.new("ImageLabel") EyeImg.Size = UDim2.new(0, 350, 0, 350) EyeImg.Position = UDim2.new(0.5, -175, 0.4, -175) EyeImg.Image = "rbxassetid://18833446820" -- Replace with actual ID EyeImg.BackgroundTransparency = 1 EyeImg.Parent = MainFrame -- EXON X Moving Text local ExonLabel = Instance.new("TextLabel") ExonLabel.Size = UDim2.new(0, 400, 0, 50) ExonLabel.Position = UDim2.new(0.5, -200, 0.1, 0) ExonLabel.Text = "EXON X" ExonLabel.TextColor3 = Color3.fromRGB(190, 50, 255) ExonLabel.Font = Enum.Font.LuckiestGuy ExonLabel.TextSize = 50 ExonLabel.BackgroundTransparency = 1 ExonLabel.Parent = MainFrame -- Smooth EXON X Animation local exonTween = TweenService:Create(ExonLabel, TweenInfo.new(2, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true), { Position = UDim2.new(0.5, -200, 0.15, 0), TextColor3 = Color3.fromRGB(255, 255, 255) }) exonTween:Play() -- Exolium Logo (Image 3) local Logo = Instance.new("ImageLabel") Logo.Size = UDim2.new(0, 180, 0, 90) Logo.Position = UDim2.new(0.5, -90, 0.7, 0) Logo.Image = "rbxassetid://18833451187" -- Replace with actual ID Logo.BackgroundTransparency = 1 Logo.Parent = MainFrame -- Loading Percentage local PercentText = Instance.new("TextLabel") PercentText.Size = UDim2.new(0, 200, 0, 50) PercentText.Position = UDim2.new(0.5, -100, 0.85, 0) PercentText.Text = "0%" PercentText.TextColor3 = Color3.new(1, 1, 1) PercentText.Font = Enum.Font.Code PercentText.TextSize = 30 PercentText.BackgroundTransparency = 1 PercentText.Parent = MainFrame -- Purple Border Glow local function CreateBorder(size, pos) local b = Instance.new("Frame") b.Size = size b.Position = pos b.BackgroundColor3 = Color3.fromRGB(170, 0, 255) b.BorderSizePixel = 0 b.Parent = MainFrame local g = Instance.new("UIGradient") g.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.new(0,0,0)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(170,0,255)), ColorSequenceKeypoint.new(1, Color3.new(0,0,0))}) g.Parent = b return b end local TopB = CreateBorder(UDim2.new(0.4, 0, 0, 3), UDim2.new(0, 0, 0, 0)) local BotB = CreateBorder(UDim2.new(0.4, 0, 0, 3), UDim2.new(0.6, 0, 1, -3)) TweenService:Create(TopB, TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, -1, true), {Position = UDim2.new(0.6, 0, 0, 0)}):Play() TweenService:Create(BotB, TweenInfo.new(3, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, -1, true), {Position = UDim2.new(0, 0, 1, -3)}):Play() -- Progress Logic task.spawn(function() for i = 0, 100 do PercentText.Text = "LOADING: " .. i .. "%" task.wait(0.04) end LoadSound:Stop() MainFrame:Destroy() end)