How to change player blueprint in different levels while keeping one the same and the other changed.

I want to change what the character is holding in one level, while keeping it in another level with the item in the players character Blueprint. How do i do that, or is it even possible? So i have a flashlight in the player’s hand in one level and i want that flashlight gone in a different level as well as the keybind for activating it (F) to not work.

Create a custom event or function in your player character that spawns the flashlight then another one for the other object you want. Then in the Level Blueprint of the Level you want a flashlight cast to the player then run this custom event. You will also need to delete the other object if they still have it in the function as well.