This is a representation of Tim the Enchanter from Monty Python's Holy Grail as a character in Neverwinter Nights 2. His strengths are evocations(prefers fireballs and other fire evocations, should all be empowered once he learns that feat), speed(has two speed boosts in addition to persistent Expeditious Retreat at level 14, with persistent Haste at level 18), stealth(maxed out hide and move silently, in addition to persistent Invisibility at level 16 and persistent Invisibility Sphere at level 18), and of course enchantments. The combination of speed and stealth gives him the ability to avoid combat easily, which comes in handy when his evocations run out and to explore areas without having to fight enemies. Some enemies, such as dragons, can see invisible creatures. That's why the spells Mind Blank or Lesser Mind Blank(to be immune to dragon fear) and Energy Resistance(to protect against the dragon's breath weapon) should be cast as soon as a dragon is sighted. You can then blast the dragon with your evocations with impunity, learn at least one evocation of each elemental type besides fire because some dragons are immune to fire. He should also learn the Dismissal spells, to unsummon elementals and demons, which are resistant to his evocations. In addition, once he can cast persistent Haste he buffs the entire party(if they are near him) for 24 hours and casts spells twice as fast. Persistent Mage Armor is also a good buff for him and his party, the +4 armor for 24 hours is very useful. He should also use persistent Bear's Endurance and Eagle's Splendor on himself. To buff his hit points, concentration and the DC of his spells.
These are his skills:
Note: in Storm of Zehir he should grab
Samarachan Patrol Gear, which is light armor that has no arcane spellcasting penalty and which has no hide or move silently penalty. You can obtain it by joining battles in which the Samarachan patrols are engaged as drops or you can attack the patrols for their armor.
Name his familiar Killer.