i dont understand why it wont work
1 Like
Almost sure this happens because the script runs before the gui loads, you could try using :WaitForChild()
just to be sure, could you provide the whole script?
1 Like
As @KLL3o said, the client hasn’t had time to register the children.
You could do the following:
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local mouseFrame = playerGui:WaitForChild("MouseFrame")
local frame = mouseFrame:WaitForChild("Frame")
local clickCursor = mouseFrame:WaitForChild("ClickCursor")
frame.Visible = true
clickCursor.Visible = true
Can you show your player gui in explorer?
Did you actually name your frame “MouseFrame”?
Also, you can avoid all that :WaitForChild()
bloat if your script is under StarterCharacterScripts.
1 Like
this is a game i started and never finished
So what gui are you trying to get? I see no mouseframe
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.