Datastore accidentally saving items aswell as the game

So when i leave my game and rejoin it saves my checkpoint, but somehow it saves the items i have in my inventory too then when i load it it doubles my items until I die.
My main data store script:


My checkpoint script idk if you will need it but,:

Is there a script which runs when the character is added? That could explain items doubling every time the character resets

nope i scripted just that i believe

Are you using any free models? There could possibly be a script under them

nope I Scripted it purely as i could think

on line 16 - 30 it says that its loading the saved data to the player

then i think somehow its doubling the gamepasses

so i think i need a new script that deletes the saved/duplicated gampasses while spawning