Frames aren't working

well i’ve tried using starter gui instead of player gui and the frames worked, I believe there is a problem with the player gui

Try replacing player:WaitForChild("PlayerGui") with player.PlayerGui

Nah, the PlayerGui might have not spawned at that time and is attempting nil

The PlayerGui itself or the Screengui?

the playergui

chaaaaaaaaaaaaar

Why are you doing this on the server?

you mean server by script or what?

No, I mean server-side. You’re running this code in a regular script so that the server does it instead of the client, which is odd.

1 Like

I’m loading accessories in the script

Fair, but still a weird choice. Are the frames actually being created?

Where/How is accessories being defined …