Welds not working properly

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    I am making an RNG game. I am making an aura called digital but I added a beam that rotates and it attached to the player.
  2. What is the issue? Include screenshots / videos if possible!
    The beams are in a part which is welded and tweened to spin. When using weld constraints, the position gets messed whenever a player walks. This also messes up the camera.

I tried also using motor 6ds and welds but they both make the player spin with the object.

  1. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    Searching across the dev forum for weird behavior, replacing the part 0 and part but it doesn’t help. Right now the part 0 is the hrp and it is also the parent. The part 1 is the part that is connected.
    After that, you should include more details if you have any. Try to make your topic as descriptive as possible, so that it’s easier for people to help you!
-- This is an example Lua code block

Please do not ask people to write entire scripts or design entire systems for you. If you can’t answer the three questions above, you should probably pick a different category.

Have you turned off the properties: Masless, CanCollide and Anchored on the part? Also, I recommend using Motor6d’s as they’re more efficient.

lemme try brb sorry btw i was eating dinner

anchored and can collide were on. i turned off massless and now it doesnt rotate

just to be clear, you DID turn off anchored and can collide, right?

they were always off, turning massless on stops the rotation. rn all 3 are off


robloxapp-20241012-1700340.wmv (3.1 MB)

the video below shows basically everything
right now im using a motor 6d. when using weldconstraints the position gets messed up and when using normal welds there is the same effect as with motor6d

okay well, make sure that massless is on regardless because it makes the players character sometimes spring in to different directions. With motor6d you can animate a part instead of having to do a tween. Are you trying to get the part to circle around a player??

basically the second weld is the outer ring. i want the ring inside to stay still but the second ring to rotate. another issue i found is that the animations get messed up for some reason. sometimes they dont place and sometimes they do when they shouldn’t is

so, are you tweening the C1 of the weld, or the orientation of the beam itself?

im tweening the part named weld.

is this something to do with root priority?

i think the weld’s own offset property is messing with the tween, i’d try to tween the c1 of the weld instead of directly tweening the part, assuming you know how to work with cframes

nevermind root priority breaks the rotation

alright ty let me try im not the best at math so it might take a while

thank you so much! that works well


robloxapp-20241012-1748075.wmv (1.7 MB)

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.