Is there a way for applylinearimpulse() to be done in the local direction?

Right now ApplyLinearImpulse only works through the world space coordinates. But if ‘m making a golf game I first have to align the world with the fortnite coordinates and all the holes need to be pretty straight. There is no “aiming” persay. Is there a way where it can just shoot the ball at the objects forward instead of the vector3 being aligned to the world coordinates.

I was thinking of the GetLocalForward() and then using the RotateVector() but I’m not sure that is what I need.

I’m not entirely sure, but maybe the TransformVector function could help you.

Verse API reference page for the TransformVector function | Fortnite Documentation | Epic Developer Community

So actually if you multiply the vector by the objects rotation the forward will be based on the objects local forward