it prints and there is no errors
What “ui” is exactly?
Try script.Parent.Parent:WaitForChild("SelectedWeapons").Visible = true
I tried your way it still doesn’t work, the Ui is just a frame
What is the output of this print?
I fixed the issue I am stupid, I have two frames named SelectedWeapons
