:SaveBoolean('HasPlayed')
Would the above script work and save the value at whatever it was at?
I read ROBLOX's wiki on it, and they had
:SaveBoolean('HasPlayed', true)
so I'm not sure if it needs the second part in there or not. If it doesn't, how would I make it so SaveBoolean saves the boolean at whatever current value it holds?
No, as that is the value that is saved. If you want to save a boolean value you have in your game, just do:
saved = player.SomeBooleanValue.Value :SaveBoolean('WhateverName', saved)
Replacing with whatever name you want and the location to the value being saved of course.