I'm working on a conveyor belt, and it works when it's facing directly forward. However, when you rotate it, it still pushes objects in the same direction. Here's a clip:
https://i.gyazo.com/fb868d874d7de11d0315b85920ded78d.mp4
Basically, it doesn't push objects relative to its orientation. Everything I've seen so far about conveyor parts only causes it to push all parts in the same direction. Even the dev hub's method doesn't work.
I've tried setting the velocity of the object, which only works when the conveyor belt is facing the front.
How can I make it push objects in the direction it's facing? Thanks for your help :)
Edit: Just for clarification, all I did was set the velocity through properties, which is the method that all the tutorials I found were using, but this doesn't work when the conveyor's orientation changes. I set the X velocity to 3, and am looking for a way (probably through a script) that can do what I mentioned above.
Solution It turns out it's actually really simple:
while true do
script.Parent.Velocity = script.Parent.CFrame.lookVector * 3
wait()
end

4 comments
Could you post the code you are using for this?
I'm currently not using a script, but I would like a way to do it. I've edited the question for clarity.
You need to use scripting for that, for you case i would use GetPropertyChangedSignal('Orientation') or something like that
Ok, I'll go look that up.