make a localscript and add this inside of it, hope this works:
function hideBackpack()
game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
end
game:GetService("Players").CharacterAdded:Connect(hideBackpack)
As I recall, do I put it inside the StarterPlayerScripts? That’s what I did with the other script, but it still showed the backpack after multiple resets and respawns.
Your script I believe does not work, because I’ve put it into a Localscript and put it into starterplayerscript folder, and reset/respawn and it shows backpack back up again.
Could you try this in an empty baseplate? I am not able to reproduce this, so I’m thinking that it is something else in your game.
You could also try searching every script for SetCoreGuiEnabled(Enum.CoreGuiType.Backpack specifically using Control/Command (Windows/Mac) + Shift + F. This will bring up everywhere that the method is used in your place.
This should not happen unless you have code which makes it pop back up when spawning your character.
Consider testing on a blank baseplate to make sure it’s not an engine bug.
If you do not have this in your code, report it as a bug on #platform-feedback:engine-bugs
I believe if you put it in the StarterGui instead of StarterPlayerScripts the script would reset everytime you respawn thus making it work. Not sure, you could always try though. Let me know if it works or not.