I tried to make force choke, and what ensued is more interesting than the code would indicate. Basically it starts out fine, looks perfect. Then the target spazzes around at blinking in and out of existence, lands, and if they are na animal, it dies. If it is an NPC it wakes up, and starts moonwalking around. Hitting the same NPC with the spell at this point causes them to randomly start turning around. I got nothing.
Scriptname SummonSingularity extends activemagiceffect Activator Property SoulTrap Auto STATIC Property XMarkerHeading Auto Actor TargetObjectReference HoleInstanceEvent OnEffectStart(Actor akTarget, Actor akCaster) Target = akTarget HoleInstance = akTarget.PlaceAtMe(SoulTrap, 1, false, true) HoleInstance.MoveTo(akTarget, 0, 350, 0) if HoleInstance.IsDisabled()==true HoleInstance.enable() endIf ObjectReference ExplosionMarker = Target.PlaceAtMe(XMarkerHeading, 1) ExplosionMarker.PushActorAway(Target, 3.00) Target.SplineTranslateToRef(HoleInstance, 1, 30) Utility.Wait(2) HoleInstance.MoveTo(akTarget, 0, -60, 0) Target.SplineTranslateToRef(HoleInstance, 1, 100) ;Target.StopTranslation() Target.KillSilent() ;Target.Disable() ;Target.Delete() ;self.Dispel()endEvent