OK, thanks for the reply 1st off. it goes like this.
the player finds out the location of the weapon is at such & such a place (a cave) It has a few default goblins in it... at the end of the cave is the proposed weapon (actually the trap weapon),
the player thinks "that was rather easy" and picks up the weapon (the trap).
by picking up the trap weapon they are teleported to another interior cell (made just for this mod) and the trap weapon is removed from there inventory (as it looks like the real 1 and has a price tag of $4000, I don't want it being used a bonus selling item, and it's the only way into the new interior cell).
in this new interior cell is a few monsters and a rather hard skeleton warrior wielding the real weapon (so the player must beat the "boss" to get the real weapon, and the key to get out).
1 part of the trap is that the player is paralysed as they enter the new interior cell in full view of the monsters. (the point is to sort of have that player thinking "mission accomplished" right before being placed in a deadly situation and already at the disadvantage of being paralysed)
after the skeleton boss is dead the player can get the key and the real weapon and use the door out to another part of the world.
after it's all accomplished there is no way back into the new interior cell as the trap weapon is gone. (I might load it up with some heavy treasures, so the player can only select what they can carry to leave with)
I'll be putting some paralyses cure in the cave with the trap weapon so there is a chance if the player dose not already have any.
my very simple "current" script below dose everything but the paralysing part, I think I can work in some of Sami_'s script and make it work but that's the basic mod.
this little script dose the job if I don't want it to Paralyse the player. I was toying around with the line;
player.addspell "paralyse spell ability"
but I came up with the warping issues stated.
Begin OnAdd Player player.RemoveItem "trap weapon ID" 1 player.MoveToMarker "new interior cell marker ID"End