LinearVelocity Rotation Issue

  1. What do you want to achieve? Keep it simple and clear!
    I am making a soccer game, I am currently trying to make a shot.

  2. What is the issue? Include screenshots / videos if possible!
    I am using a linear velocity, although the ball moves in relation to the world instead of the balls rotation. For example, if I rotate the ball to face 90 degrees to the left, and set the velocity to (0, 0, 90), no matter the balls rotation it will go to the fully straight right of the baseplate.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I tried multiplying the velocity by the balls CFrame.lookAt and using .RelativeTo.

why is no one responding😭TEXTLIMIT

Here’s how you can do it:

Insert an Attachment to your soccer ball.

image

then set the “RelativeTo” property of the Linear Velocity to “Attachment0”

image

Finally, you can set your Linear Velocities Attachment0 property to the Attachment you added earlier.

image

The Linear Velocity will now use the position and orientation of the Attachment as an origin instead of the world origin.

whenever i do that, the ball just starts ramming into the floor and doesnt move

it starts moving normally but since its a sphere it rotates slightly and then starts moving down instead of forward and clips into the baseplate might try and use align orientation
edit: i got left on read😔