Parts randomly being sent to absurdly far away positions

I’m trying to translate a part by a vector by adding it to the parts position, and at first it works but then the part gets sent to an absurdly far away place for no apparent reason

The code ran is the following:

	for i,v in pairs(CURRENT_FRAME:GetDescendants()) do
		if v:IsA("WedgePart") then
			v.Position += vec
		end
	end

I also tried PivotTo and the same thing happens.

The origin of the model ends up being -0.619, -170141173319264429905852091742258462720, 0

what is causing this???

1 Like

okay. for some reason an erroneous clone of the current frame is being made? no code that clones it and parents it to workspace exists and i am confused

1 Like

What is the vec variable in this case?

1 Like

A vector3. I set it to print out the part position + vec and it ends up being not an absurdly weird pos

1 Like

Please don’t tell me they’re welded together. If not, anchor them and see if it still occurs.

They are anchored and arent welded

Hmm, so, may I ask, how is this “vec” being calculated? How many times is this code running?

“vec” is just a fixed number. also the parts ARE correctly translated for a second before just vanishing

Protip: send the whole script instead of just this small part

video of it happening btw

Thats the only code that touches the position and if i comment it out it magically “works” (doesnt end up in the void)

Yeah but you should still send the vector and the rest of the loop. This works normally using the tiny script you sent. Wait (pun not intended), did you add a wait? (Ignore)

this is all thats being called to change the position (and there is no loop, it just fixed calls that)

glTranslatef(-3.0, -2.0, 0.0);

Interesting. And PivotTo does the same thing?

Try them ungrouped (move them to a folder)

PivotTo does the same thing and i just tried a folder, same thing

Add a print statement in the loop and print the position for debugging and send the result.

19:36:21.919  5.264423847198486, -5.09653377532959, -1  -  Client - LocalScript:78
19:36:21.919  4.814371585845947, -5.2183613777160645, -1  -  Client - LocalScript:78
19:36:21.919  4.582282066345215, -4.813981056213379, -1  -  Client - LocalScript:78
19:36:21.919  5.085533618927002, -4.016189098358154, 1  -  Client - LocalScript:78
19:36:21.919  4.75, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.919  5.421067237854004, -3.83237886428833, 0  -  Client - LocalScript:78
19:36:21.919  5.085533618927002, -4.016189098358154, -1  -  Client - LocalScript:78
19:36:21.919  5.378025054931641, -3.6530942916870117, 1  -  Client - LocalScript:78
19:36:21.920  5.421067237854004, -3.83237886428833, 0  -  Client - LocalScript:78
19:36:21.920  5.334982872009277, -3.4738099575042725, 0  -  Client - LocalScript:78
19:36:21.920  5.378025054931641, -3.6530942916870117, -1  -  Client - LocalScript:78
19:36:21.920  4.952571868896484, -3.462362766265869, 1  -  Client - LocalScript:78
19:36:21.920  5.334982872009277, -3.4738099575042725, 0  -  Client - LocalScript:78
19:36:21.920  4.570160865783691, -3.4509153366088867, 0  -  Client - LocalScript:78
19:36:21.920  4.952571868896484, -3.462362766265869, -1  -  Client - LocalScript:78
19:36:21.920  4.502519607543945, -3.3405346870422363, 1  -  Client - LocalScript:78
19:36:21.920  4.570160865783691, -3.4509153366088867, 0  -  Client - LocalScript:78
19:36:21.921  4.434877872467041, -3.230154037475586, 0  -  Client - LocalScript:78
19:36:21.921  4.502519607543945, -3.3405346870422363, -1  -  Client - LocalScript:78
19:36:21.921  4.598289489746094, -2.8842265605926514, 1  -  Client - LocalScript:78
19:36:21.921  4.434877872467041, -3.230154037475586, 0  -  Client - LocalScript:78
19:36:21.921  4.761700630187988, -2.5382988452911377, 0  -  Client - LocalScript:78
19:36:21.921  4.598289489746094, -2.8842265605926514, -1  -  Client - LocalScript:78
19:36:21.921  4.621498107910156, -2.4185543060302734, 1  -  Client - LocalScript:78
19:36:21.921  4.761700630187988, -2.5382988452911377, 0  -  Client - LocalScript:78
19:36:21.921  4.481295108795166, -2.2988100051879883, 0  -  Client - LocalScript:78
19:36:21.921  4.621498107910156, -2.4185543060302734, -1  -  Client - LocalScript:78
19:36:21.922  4.165189743041992, -2.514324426651001, 1  -  Client - LocalScript:78
19:36:21.922  4.481295108795166, -2.2988100051879883, 0  -  Client - LocalScript:78
19:36:21.922  3.8490843772888184, -2.7298390865325928, 0  -  Client - LocalScript:78
19:36:21.922  4.165189743041992, -2.514324426651001, -1  -  Client - LocalScript:78
19:36:21.922  3.7294812202453613, -2.6802978515625, 1  -  Client - LocalScript:78
19:36:21.922  3.8490843772888184, -2.7298390865325928, 0  -  Client - LocalScript:78
19:36:21.922  3.6098780632019043, -2.6307566165924072, 0  -  Client - LocalScript:78
19:36:21.922  3.7294812202453613, -2.6802978515625, -1  -  Client - LocalScript:78
19:36:21.922  3.5387494564056396, -2.2548444271087646, 1  -  Client - LocalScript:78
19:36:21.923  3.6098780632019043, -2.6307566165924072, 0  -  Client - LocalScript:78
19:36:21.923  3.467620849609375, -1.878932237625122, 0  -  Client - LocalScript:78
19:36:21.923  3.5387494564056396, -2.2548444271087646, -1  -  Client - LocalScript:78
19:36:21.923  3.2838103771209717, -1.8644661903381348, 1  -  Client - LocalScript:78
19:36:21.923  3.467620849609375, -1.878932237625122, 0  -  Client - LocalScript:78
19:36:21.923  3.0999999046325684, -1.8499999046325684, 0  -  Client - LocalScript:78
19:36:21.923  3.2838103771209717, -1.8644661903381348, -1  -  Client - LocalScript:78
19:36:21.923  2.9709415435791016, -2.2101569175720215, 1  -  Client - LocalScript:78
19:36:21.923  3.0999999046325684, -1.8499999046325684, 0  -  Client - LocalScript:78
19:36:21.923  2.8418829441070557, -2.5703139305114746, 0  -  Client - LocalScript:78
19:36:21.924  2.9709415435791016, -2.2101569175720215, -1  -  Client - LocalScript:78
19:36:21.924  2.7160024642944336, -2.6005353927612305, 1  -  Client - LocalScript:78
19:36:21.924  2.8418829441070557, -2.5703139305114746, 0  -  Client - LocalScript:78
19:36:21.924  2.5901217460632324, -2.630756378173828, 0  -  Client - LocalScript:78
19:36:21.924  2.7160024642944336, -2.6005353927612305, -1  -  Client - LocalScript:78
19:36:21.924  2.311622142791748, -2.36844539642334, 1  -  Client - LocalScript:78
19:36:21.924  2.5901217460632324, -2.630756378173828, 0  -  Client - LocalScript:78
19:36:21.924  2.0331220626831055, -2.1061344146728516, 0  -  Client - LocalScript:78
19:36:21.924  2.311622142791748, -2.36844539642334, -1  -  Client - LocalScript:78
19:36:21.924  1.875913381576538, -2.20247220993042, 1  -  Client - LocalScript:78
19:36:21.925  2.0331220626831055, -2.1061344146728516, 0  -  Client - LocalScript:78
19:36:21.925  1.7187045812606812, -2.2988100051879883, 0  -  Client - LocalScript:78
19:36:21.925  1.875913381576538, -2.20247220993042, -1  -  Client - LocalScript:78
19:36:21.925  1.8259891271591187, -2.666041851043701, 1  -  Client - LocalScript:78
19:36:21.925  1.7187045812606812, -2.2988100051879883, 0  -  Client - LocalScript:78
19:36:21.925  1.9332736730575562, -3.033273696899414, 0  -  Client - LocalScript:78
19:36:21.925  1.8259891271591187, -2.666041851043701, -1  -  Client - LocalScript:78
19:36:21.925  1.8491977453231812, -3.1317138671875, 1  -  Client - LocalScript:78
19:36:21.925  1.9332736730575562, -3.033273696899414, 0  -  Client - LocalScript:78
19:36:21.926  1.7651218175888062, -3.230154037475586, 0  -  Client - LocalScript:78
19:36:21.926  1.8491977453231812, -3.1317138671875, -1  -  Client - LocalScript:78
19:36:21.926  1.3856282234191895, -3.181638240814209, 1  -  Client - LocalScript:78
19:36:21.926  1.7651218175888062, -3.230154037475586, 0  -  Client - LocalScript:78
19:36:21.926  1.0061345100402832, -3.133121967315674, 0  -  Client - LocalScript:78
19:36:21.926  1.3856282234191895, -3.181638240814209, -1  -  Client - LocalScript:78
19:36:21.926  0.9355759620666504, -3.3034658432006836, 1  -  Client - LocalScript:78
19:36:21.926  1.0061345100402832, -3.133121967315674, 0  -  Client - LocalScript:78
19:36:21.926  0.8650171756744385, -3.4738097190856934, 0  -  Client - LocalScript:78
19:36:21.926  0.9355759620666504, -3.3034658432006836, -1  -  Client - LocalScript:78
19:36:21.927  1.167665719985962, -3.7078464031219482, 1  -  Client - LocalScript:78
19:36:21.927  0.8650171756744385, -3.4738097190856934, 0  -  Client - LocalScript:78
19:36:21.927  1.4703141450881958, -3.941882848739624, 0  -  Client - LocalScript:78
19:36:21.927  1.167665719985962, -3.7078464031219482, -1  -  Client - LocalScript:78
19:36:21.927  1.460157036781311, -4.07094144821167, 1  -  Client - LocalScript:78
19:36:21.927  1.4703141450881958, -3.941882848739624, 0  -  Client - LocalScript:78
19:36:21.927  1.4499999284744263, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.927  1.460157036781311, -4.07094144821167, -1  -  Client - LocalScript:78
19:36:21.927  1.1144661903381348, -4.383810520172119, 1  -  Client - LocalScript:78
19:36:21.928  1.4499999284744263, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.928  0.7789323329925537, -4.567620754241943, 0  -  Client - LocalScript:78
19:36:21.928  1.1144661903381348, -4.383810520172119, -1  -  Client - LocalScript:78
19:36:21.928  0.8219747543334961, -4.746905326843262, 1  -  Client - LocalScript:78
19:36:21.928  0.7789323329925537, -4.567620754241943, 0  -  Client - LocalScript:78
19:36:21.928  0.8650171756744385, -4.92618989944458, 0  -  Client - LocalScript:78
19:36:21.928  0.8219747543334961, -4.746905326843262, -1  -  Client - LocalScript:78
19:36:21.928  1.2474281787872314, -4.937636852264404, 1  -  Client - LocalScript:78
19:36:21.928  0.8650171756744385, -4.92618989944458, 0  -  Client - LocalScript:78
19:36:21.928  1.6298391819000244, -4.949084281921387, 0  -  Client - LocalScript:78
19:36:21.929  1.2474281787872314, -4.937636852264404, -1  -  Client - LocalScript:78
19:36:21.929  1.6974804401397705, -5.059464931488037, 1  -  Client - LocalScript:78
19:36:21.929  1.6298391819000244, -4.949084281921387, 0  -  Client - LocalScript:78
19:36:21.929  1.7651218175888062, -5.1698455810546875, 0  -  Client - LocalScript:78
19:36:21.929  1.6974804401397705, -5.059464931488037, -1  -  Client - LocalScript:78
19:36:21.929  1.601710319519043, -5.515772819519043, 1  -  Client - LocalScript:78
19:36:21.929  1.7651218175888062, -5.1698455810546875, 0  -  Client - LocalScript:78
19:36:21.929  1.4382989406585693, -5.861701011657715, 0  -  Client - LocalScript:78
19:36:21.929  1.601710319519043, -5.515772819519043, -1  -  Client - LocalScript:78
19:36:21.930  1.5785017013549805, -5.9814453125, 1  -  Client - LocalScript:78
19:36:21.930  1.4382989406585693, -5.861701011657715, 0  -  Client - LocalScript:78
19:36:21.930  1.7187045812606812, -6.101189613342285, 0  -  Client - LocalScript:78
19:36:21.930  1.5785017013549805, -5.9814453125, -1  -  Client - LocalScript:78
19:36:21.930  2.0348100662231445, -5.885675430297852, 1  -  Client - LocalScript:78
19:36:21.930  1.7187045812606812, -6.101189613342285, 0  -  Client - LocalScript:78
19:36:21.930  2.3509154319763184, -5.670160293579102, 0  -  Client - LocalScript:78
19:36:21.930  2.0348100662231445, -5.885675430297852, -1  -  Client - LocalScript:78
19:36:21.930  2.4705185890197754, -5.719701766967773, 1  -  Client - LocalScript:78
19:36:21.930  2.3509154319763184, -5.670160293579102, 0  -  Client - LocalScript:78
19:36:21.931  2.5901217460632324, -5.769243240356445, 0  -  Client - LocalScript:78
19:36:21.931  2.4705185890197754, -5.719701766967773, -1  -  Client - LocalScript:78
19:36:21.931  2.661250352859497, -6.14515495300293, 1  -  Client - LocalScript:78
19:36:21.931  2.5901217460632324, -5.769243240356445, 0  -  Client - LocalScript:78
19:36:21.931  2.7323789596557617, -6.5210676193237305, 0  -  Client - LocalScript:78
19:36:21.931  2.661250352859497, -6.14515495300293, -1  -  Client - LocalScript:78
19:36:21.931  2.916189432144165, -6.535533428192139, 1  -  Client - LocalScript:78
19:36:21.931  2.7323789596557617, -6.5210676193237305, 0  -  Client - LocalScript:78
19:36:21.931  3.0999999046325684, -6.549999713897705, 0  -  Client - LocalScript:78
19:36:21.931  2.916189432144165, -6.535533428192139, -1  -  Client - LocalScript:78
19:36:21.932  3.229058265686035, -6.189842700958252, 1  -  Client - LocalScript:78
19:36:21.932  3.0999999046325684, -6.549999713897705, 0  -  Client - LocalScript:78
19:36:21.932  3.358116865158081, -5.829685688018799, 0  -  Client - LocalScript:78
19:36:21.932  3.229058265686035, -6.189842700958252, -1  -  Client - LocalScript:78
19:36:21.932  3.483997344970703, -5.799464225769043, 1  -  Client - LocalScript:78
19:36:21.932  3.358116865158081, -5.829685688018799, 0  -  Client - LocalScript:78
19:36:21.932  3.6098780632019043, -5.769243240356445, 0  -  Client - LocalScript:78
19:36:21.932  3.483997344970703, -5.799464225769043, -1  -  Client - LocalScript:78
19:36:21.932  3.8883776664733887, -6.031554222106934, 1  -  Client - LocalScript:78
19:36:21.933  3.6098780632019043, -5.769243240356445, 0  -  Client - LocalScript:78
19:36:21.933  4.166877746582031, -6.293865203857422, 0  -  Client - LocalScript:78
19:36:21.933  3.8883776664733887, -6.031554222106934, -1  -  Client - LocalScript:78
19:36:21.933  4.3240861892700195, -6.1975274085998535, 1  -  Client - LocalScript:78
19:36:21.933  4.166877746582031, -6.293865203857422, 0  -  Client - LocalScript:78
19:36:21.933  4.481295108795166, -6.101189613342285, 0  -  Client - LocalScript:78
19:36:21.933  4.3240861892700195, -6.1975274085998535, -1  -  Client - LocalScript:78
19:36:21.933  4.3740105628967285, -5.733957767486572, 1  -  Client - LocalScript:78
19:36:21.933  4.481295108795166, -6.101189613342285, 0  -  Client - LocalScript:78
19:36:21.933  4.266726016998291, -5.366725921630859, 0  -  Client - LocalScript:78
19:36:21.934  4.3740105628967285, -5.733957767486572, -1  -  Client - LocalScript:78
19:36:21.934  4.350801944732666, -5.268285751342773, 1  -  Client - LocalScript:78
19:36:21.934  4.266726016998291, -5.366725921630859, 0  -  Client - LocalScript:78
19:36:21.934  4.434877872467041, -5.1698455810546875, 0  -  Client - LocalScript:78
19:36:21.934  4.350801944732666, -5.268285751342773, -1  -  Client - LocalScript:78
19:36:21.934  4.814371585845947, -5.2183613777160645, 1  -  Client - LocalScript:78
19:36:21.934  4.434877872467041, -5.1698455810546875, 0  -  Client - LocalScript:78
19:36:21.934  5.1938652992248535, -5.2668776512146, 0  -  Client - LocalScript:78
19:36:21.934  4.814371585845947, -5.2183613777160645, -1  -  Client - LocalScript:78
19:36:21.935  5.264423847198486, -5.09653377532959, 1  -  Client - LocalScript:78
19:36:21.935  5.1938652992248535, -5.2668776512146, 0  -  Client - LocalScript:78
19:36:21.935  5.334982872009277, -4.92618989944458, 0  -  Client - LocalScript:78
19:36:21.935  5.264423847198486, -5.09653377532959, -1  -  Client - LocalScript:78
19:36:21.935  5.032334327697754, -4.692152976989746, 1  -  Client - LocalScript:78
19:36:21.935  5.334982872009277, -4.92618989944458, 0  -  Client - LocalScript:78
19:36:21.935  4.7296857833862305, -4.45811653137207, 0  -  Client - LocalScript:78
19:36:21.935  5.032334327697754, -4.692152976989746, -1  -  Client - LocalScript:78
19:36:21.935  4.739842891693115, -4.3290581703186035, 1  -  Client - LocalScript:78
19:36:21.936  4.7296857833862305, -4.45811653137207, 0  -  Client - LocalScript:78
19:36:21.936  4.75, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.936  4.739842891693115, -4.3290581703186035, -1  -  Client - LocalScript:78
19:36:21.936  3.5522541999816895, -4.053053379058838, -1  -  Client - LocalScript:78
19:36:21.936  3.5999999046325684, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.936  3.5045084953308105, -3.906107187271118, 0  -  Client - LocalScript:78
19:36:21.936  3.5522541999816895, -4.053053379058838, 1  -  Client - LocalScript:78
19:36:21.936  3.3795084953308105, -3.8152894973754883, -1  -  Client - LocalScript:78
19:36:21.936  3.5045084953308105, -3.906107187271118, 0  -  Client - LocalScript:78
19:36:21.936  3.2545084953308105, -3.7244715690612793, 0  -  Client - LocalScript:78
19:36:21.937  3.3795084953308105, -3.8152894973754883, 1  -  Client - LocalScript:78
19:36:21.937  3.0999999046325684, -3.7244715690612793, -1  -  Client - LocalScript:78
19:36:21.937  3.2545084953308105, -3.7244715690612793, 0  -  Client - LocalScript:78
19:36:21.937  2.945491313934326, -3.7244715690612793, 0  -  Client - LocalScript:78
19:36:21.937  3.0999999046325684, -3.7244715690612793, 1  -  Client - LocalScript:78
19:36:21.937  2.820491313934326, -3.8152894973754883, -1  -  Client - LocalScript:78
19:36:21.937  2.945491313934326, -3.7244715690612793, 0  -  Client - LocalScript:78
19:36:21.937  2.695491313934326, -3.906107187271118, 0  -  Client - LocalScript:78
19:36:21.937  2.820491313934326, -3.8152894973754883, 1  -  Client - LocalScript:78
19:36:21.937  2.6477456092834473, -4.053053379058838, -1  -  Client - LocalScript:78
19:36:21.938  2.695491313934326, -3.906107187271118, 0  -  Client - LocalScript:78
19:36:21.938  2.5999999046325684, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.938  2.6477456092834473, -4.053053379058838, 1  -  Client - LocalScript:78
19:36:21.938  2.6477456092834473, -4.3469462394714355, -1  -  Client - LocalScript:78
19:36:21.938  2.5999999046325684, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.938  2.695491313934326, -4.493892669677734, 0  -  Client - LocalScript:78
19:36:21.938  2.6477456092834473, -4.3469462394714355, 1  -  Client - LocalScript:78
19:36:21.938  2.820491313934326, -4.584710121154785, -1  -  Client - LocalScript:78
19:36:21.938  2.695491313934326, -4.493892669677734, 0  -  Client - LocalScript:78
19:36:21.939  2.945491313934326, -4.675528049468994, 0  -  Client - LocalScript:78
19:36:21.939  2.820491313934326, -4.584710121154785, 1  -  Client - LocalScript:78
19:36:21.939  3.0999999046325684, -4.675528049468994, -1  -  Client - LocalScript:78
19:36:21.939  2.945491313934326, -4.675528049468994, 0  -  Client - LocalScript:78
19:36:21.939  3.2545084953308105, -4.675528049468994, 0  -  Client - LocalScript:78
19:36:21.939  3.0999999046325684, -4.675528049468994, 1  -  Client - LocalScript:78
19:36:21.939  3.3795084953308105, -4.584710121154785, -1  -  Client - LocalScript:78
19:36:21.939  3.2545084953308105, -4.675528049468994, 0  -  Client - LocalScript:78
19:36:21.939  3.5045084953308105, -4.493892669677734, 0  -  Client - LocalScript:78
19:36:21.940  3.3795084953308105, -4.584710121154785, 1  -  Client - LocalScript:78
19:36:21.940  3.5522541999816895, -4.3469462394714355, -1  -  Client - LocalScript:78
19:36:21.940  3.5045084953308105, -4.493892669677734, 0  -  Client - LocalScript:78
19:36:21.940  3.5999999046325684, -4.199999809265137, 0  -  Client - LocalScript:78
19:36:21.940  3.5522541999816895, -4.3469462394714355, 1  -  Client - LocalScript:78

and it goes on with similar results for a while

Doesn’t that seem like the loop is running forever without a wait? (Or are there actually that many descendants?)

theres just a lot of descendants

I recommend adding a breakpoint to the part where it loops back and continue each frame to see where it messes up.