Hello all! I don’t usually make forums posts, though I can’t seem to find a solution to my problem anywhere online.
I’ve been working on a “ragdoll physics playground” in my free time, and since the place is so huge, I recently added conveyor belts to help players get around faster and they worked totally fine. Today, when I went into Studio and started working on some GUIs, I noticed that the conveyor belts just weren’t working anymore. When I make the player ragdoll, the conveyors work fine, but they’re completely ineffective when standing/walking normally on them.
To better visualize it, the conveyor is an anchored part, with a size of (4, 4, 100), and a velocity of (0, 0, -60). There are no scripts inside the conveyor, though there are 2 attachments and a beam causing an arrow effect on top of the part (which never seemed to cause a problem before). The velocity isn’t resetting and still has the same value of (0, 0, -60) when running in Studio.
I’ve tried using different velocities while running the game, and I even tried recreating the conveyor from scratch, though my avatar just seems to be totally immune to conveyors all of a sudden. All I’ve done in between the time it was made and the time it stopped working was make some unrelated scripts in StarterPlayerScripts, ServerScriptService, and PlayerGui, which is why I’m worried that I accidentally toggled some switch I’m unaware of, or even just found a bug.
Thanks!
TL;DR - Conveyors (anchored parts with velocity) are totally ineffective on players that stand or walk on them in my game.