I watched tons of YouTubers to make an overhead GUI but none of them worked.
You basically just need to check if the player has a game pass and if so clone a Billboard GUI and put it on their head. Make a bill board GUI in Replicated storage and put a text label in it and customize it to whatever you want. Make sure you put studs offset in Billboard GUI to 0,3,0. Then put this script in workspace:
game.Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) local ms = game:GetService(“MarketplaceService”) local id = PUT YOUR GAMEPASS ID HERE if ms:UserOwnsGamePassAsync(player.UserId, id) then local UI = game.ReplicatedStorage.BillboardGUI:Clone() UI.Parent = character.Head end end) end)