Changing sabre colour in SP is EASY!!! This was borowed from sum1 else and i then modified it but here is a script for changing Saber colour is SP
set s_oran "devmap; sabercolor orange; bind c vstr s_yelo; echo Your lightsabre is now ^1O^3r^1a^3n^1g^3e! (The one Kyle took from Yun after his own was destroyed in JK1 - THIS is the correct color. *_*)"
set s_yelo "sabercolor yellow; bind c vstr s_gren; echo Your lightsabre is now ^3Yellow!"
set s_gren "sabercolor green; bind c vstr s_blue; echo Your lightsabre is now ^2Green! (The one Kyle inherited from Rahn)"
set s_blue "sabercolor blue; bind c vstr s_lila; echo Your lightsabre is now ^4Blue! (JK2-JO default)"
set s_lila "sabercolor purple; bind c vstr s_dred; echo Your lightsabre is now ^6Purple!"
set s_dred "sabercolor red; bind c vstr s_oran; echo Your lightsabre is now ^1Red!"
//which key do you want to cycle the color of your lightsaber? Default is: " c "
bind c vstr s_oran
//end of script mechanics
save this as ur autoexec.cfg and press c to cycle the lightsabre colours
the origional auther was Digital_Ronin@gmx.de