The problem is with this troublesome loading script that is placed inside ReplicatedFirst. After all the loading is complete, it is supposed to show the “Play” button, or while loading, it should display the “SKIP” button. However, it does neither.
After logging every possible detail, I figured out that the loading process has indeed has some progress, but it didn’t show the “SKIP” button at all Then, after about 1 second of complete loading, the GUI mysteriously disappears like nani?! how?! for real did this gui learned some ninjutsu or what?, and the “MainGui” auto enables. How ? like how?! I’ve checked every script meticulously, and there weren’t any code that manipulate the gui enabled or loader Gui and and like after the 1 sec of complete load the FREAKING GUI IS GONE IT SELF AND THE MAIN GUI SHOWS ?? HOW??? I CHECKED EVERY FREAKING SCRIPT ?! AND WASTED MORE THAN 30 MINUTE WHICH I COULD USE TO DO SOME MORE PRODUCTIVE THING OR TOUCH GRASS ;-;
This actual code that should do that Job but never get clicked or print anything on the console or simply, never executed but how main gui auto enabled? and how loader gui auto disabled?
btn.MouseButton1Click:Connect(function()
print("BRO IT DIDN'T EVEN RUN NOR CLICK THEN HOW THE FREAK THAT GUI GET DELETED AND THAT MAINSCREENGUI ENABLED?!!!")
local FrameTween = tween:Create(Frame,TweenInfo.new(0.4),{Position = UDim2.new(0.5,0,-0.5,0)})
FrameTween:Play()
FrameTween.Completed:Wait()
BlurEffect:Destroy()
for _,v in pairs(Gui:GetChildren()) do
v.Enabled = true
end
if not game:GetService("UserInputService").TouchEnabled then
local MouseLockController = plr:WaitForChild("PlayerScripts"):WaitForChild("PlayerModule"):WaitForChild("CameraModule"):WaitForChild("MouseLockController")
local keys = MouseLockController:WaitForChild("BoundKeys")
keys.Value = "LeftControl,RightControl"
end
script:Destroy()
end)