LoadingScreen Won't Delete

yes, it is the LoadingScreen script

Do this, make a playbutton and once the thing is loaded then it will make the playbutton visible.

local Player = game.Players.LocalPlayer
local ReplicatedFirst = script.Parent
local PlayerGui = Player:WaitForChild("PlayerGui")
local LoadingScreen = script.LoadingScreen

LoadingScreen.Parent = PlayerGui
ReplicatedFirst:RemoveDefaultLoadingScreen()

game.Loaded:Wait()
LoadingScreen.BackFrame.PlayButton.Visible = true

This is the full script of my Loading Screen. I do have a model for it

ah wait, this worked, though I did something similar and it didn’t work, thanks.

Okay, the problem was u used “If”. If your game is not loaded the Gui would destroy never, but repeat wait waits until its loaded then Destroys it, no problem

You can also do

game.Loaded:Wait()
gui:Destroy()

ah, I see, alright.ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ

also, thanks to the people who were helping me.