I have been trying to get this script to work:
Position = workspace.TeleportPlace.Position Script.Parent.Position = Position
It seems like this would be so simple, however this ALWAYS teleports the part to the position Vector3.new(0,0,0) no matter where TeleportPlace is! Really confusing
I have tried just copying the position of TeleportPlace and putting it in the script like so:
Position =Vector3.new(1000,600,-351) -- or some other number Script.Parent.Position = Position
Mysteriously, this works just fine
None of these scripts give an error and the position of TeleportPlace never changes
EDIT: my first goal for this question is to find out a script that works. However my second goal is to find out what was wrong with mine so I can avoid similar mistakes in the future

1 comment
Try using CFrames. Just swap the Positions with CFrame