BodyPosition not Working

I’m making an elevator, and I’m using a BodyPosition to make it go up. I set it up so the floor has all the other parts of the elevator welded to it, so when the elevator needs to go up I unachor the floor and add a BodyPosition in it, problem is that it doesn’t work, but for some reason, if I duplicate the copy goes up normally: https://gyazo.com/f21006f58a1ede5e633493a89d81e3c3 (In this video I show the original elevator not going up, then I delete it and paste in a copy of it, which goes up).

If anyone knows how to fix this I’d appreciate it.

1 Like

could be a weld issue make sure the elevator isn’t welded to the floor or something.

It isn’t, I also made sure that all parts aren’t anchored and have massless set to true, but it still won’t work, it makes no sense to me how an exact copy of the elevator works but the original won’t.

Ok so, for some reason, the original elevator is anchored (even though it isn’t): https://gyazo.com/7042ce0d293688e785c50b72a97c73da

All parts in the elevator are unachored, and when you duplicate it, it’s unachored, which makes me think that this could possibly be a roblox bug, or maybe I’m just dumb and I’m missing something.

Even tried deleting all parts/welds of the elevator, leaving only the floor (which has unachored set to false), and it is still anchored: https://gyazo.com/dfb07319661e5430e9898993296515b2

I found out what the problem was. The part had the network owner as the server, meaning the server controled the physics, so when I unachored it in client, it didn’t replicate to server meaning it wouldn’t update the physics and make it actually fall. And that’s why when I duplicated it, which created it on client, made it so it worked, because it had the network owner as the client instead, meaning it was actually unachored.

2 Likes