I've crashed twice when I've used fly to get to Blackthron City. It appears that the crash occurs when you hold down "W" (to walk forward, and in to the Pokemon Centre). It doesn't crash if you don't touch any buttons while landing. 
Pokémon 3D has crashed!
---------------------------
System specifications:
Pokémon 3D version: 0.35
Operating system: Microsoft Windows 7 Home Premium [6.1.7601.65536]
Decimal seperator: ,
---------------------------
Here is further information:
Message: Objektreferanse er ikke satt til en objektforekomst. = object referense isn't set to object incidence/occurence
InnerException: NOTHING
BaseException: Objektreferanse er ikke satt til en objektforekomst.
HelpLink: No helplink available.
Data: System.Collections.ListDictionaryInternal
Source: 2.5DHero
TargetSite: Name: DoNPC [
Attributes: PrivateScope, Private, Static
CallingConvention: Standard
ContainsGenericParameters: False
DeclaringType: _2._5DHero.ScriptCommander
IsAbstract: False
IsAssembly: False
IsConstructor: False
IsFamily: False
IsFamilyAndAssembly: False
IsFamilyOrAssembly: False
IsFinal: False
IsGenericMethod: False
IsGenericMethodDefinition: False
IsHideBySig: False
IsPrivate: True
IsPublic: False
IsSecurityCritical: True
IsSecuritySafeCritical: False
IsSecurityTransparent: False
IsSpecialName: False
IsStatic: True
IsVirtual: False
MemberType: Method
MetadataToken: 100665795
MethodHandle: System.RuntimeMethodHandle
Module: 2.5DHero.exe
ReflectedType: _2._5DHero.ScriptCommander
]
StackTrace: ved _2._5DHero.ScriptCommander.DoNPC(String subClass)
ved _2._5DHero.ScriptCommander.InizializeCommand(ScriptV2& ScriptV2, String inputString)
ved _2._5DHero.ScriptV2.DoCommand()
ved _2._5DHero.ScriptV2.Update()
ved _2._5DHero.Script.Update()
ved _2._5DHero.ActionScript.ChooseIf(Boolean T)
ved _2._5DHero.ScriptV2.DoIf()
ved _2._5DHero.ScriptV2.Update()
ved _2._5DHero.Script.Update()
ved _2._5DHero.ActionScript.ChooseIf(Boolean T)
ved _2._5DHero.ScriptV2.DoIf()
ved _2._5DHero.ScriptV2.Update()
ved _2._5DHero.Script.Update()
ved _2._5DHero.ActionScript.Update()
ved _2._5DHerverworldScreen.Update()
ved _2._5DHero.Basic.Update(GameTime gameTime)
ved _2._5DHero.DGame.Update(GameTime gameTime)
ved Microsoft.Xna.Framework.Game.Tick()
ved Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
ved Microsoft.Xna.Framework.GameHost.OnIdle()
ved Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
ved Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
ved System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
ved System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
ved System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
ved System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
ved System.Windows.Forms.Application.Run(Form mainForm)
ved Microsoft.Xna.Framework.WindowsGameHost.Run()
ved Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
ved Microsoft.Xna.Framework.Game.Run()
ved _2._5DHero.Program.Main(String[] args)