you have a } misplaced in the load event
on *:LOAD:{
if (%change == yes) {
unpack
system
pack
color
set %change no
halt
}
else { halt }
}
also no need of the else since you're halting the event in all cases, unless you're going to add something else to the event.
on *:LOAD:{
if (%change == yes) {
unpack
system
pack
color
set %change no
}
halt
}