I have no ability of knowing what putting three sets of quotes around something means. I’m just letting you know this bares pretty much no resemblance of Material, coming from someone that is an absolute nerd over modern UI design and has executed it several times in Roblox before. The textbox is about 10% there, that’s about it.
I would recommend you take a look at material.io, as it provides pretty the entire spec to create something identical.
Honestly I have to say that this really looks and functions well. I love the smooth and sleek feel to the UI and also it’s got some manditory functions which are useful in any case. I’m looking forward to updates and seeing more of your work.
For anyone trying to make this only visible to admins, you can add this code to the bottom of the server script (with the gui as a child).
local function addGui(player)
if not player.PlayerGui:FindFirstChild("AdminPanel") then
local gui = script.AdminPanel:Clone()
if not AdminCheck(player) then
gui.MainFrameHolder.Visible = false
end
gui.Parent = player.PlayerGui
end
end
Players.PlayerAdded:Connect(function(player)
addGui(player)
player.CharacterAdded:Connect(function()
wait()
addGui(player)
end)
end)
Edit: Updated so all players can now see announcements
Edit: Updated so it works with ResetPlayerGuiOnSpawn unchecked
I’ve tried the suggestions people have been posting here, it did work but I’ve messed something up and now It’s not working for me, would you be able to send me a model or place file with the way you set it up? I’d appreciate if you could!