I made a gamepass of a better flashlight in the lobby place and I made a local script in StarterPlayerScripts to disable backpacks and not block the gui of the menu. For some reason, when I clicked play with the bought gamepass it teleported me to the game place but the gamepass doesn’t appear at all in my backpack. In the game place, I have no script where it disables the player’s backpack. Is there some way to fix this?
Screenshot in Asset manager (Absconded Mind is the starter place and Camp Mintrait is the Game place):

Buying the gamepass in StarterGui:
Both of the scripts are in ServerScriptService:
Part of another script that teleports the player to the game place:
if I understand correctly, when you are teleported to another place you don’t have the flashlight in your inventory?
No, I do not have it when I am teleported to another place.
srry for the question, but you have a script in the “another place” to give you the tools? if not, i think you just need to copy & paste this script, and i think it wiil solve your problem
I do not but I will try this out in the other place to see if it works. I will try to keep in touch if there are any issues.
ok, do that and it will work, dont forget to copy the tool too!
I have followed your steps but the tool didn’t appeared in my inventory. I am not sure if it’s because of this script down below which disables the backpack from appearing.
I tested if it appeared by getting another tool and picking it up and the backpack appeared with the tool but not the gamepass tool.