3D Scaleform gets bugged when i'm not in a vehicle

Hey there, i was just trying an example of scaleform drawing from scaleform wrapper by IllusiveTea, and previously, i tried to make a scaleform and its bugged, When i tried to use scaleform wrapper, It also gets bugged, Except when i’m in a vehicle. So my guess that it has something to do with the rotation

local s = Scaleform.Request("mp_big_message_freemode")
s:CallFunction("SHOW_SHARD_WASTED_MP_MESSAGE", "SOME TEXT", "SOME MORE TEXT", 5)
while true do
    Citizen.Wait(0)
    local coords = GetEntityCoords(PlayerPedId(), 1)
    local rotation = GetEntityRotation(PlayerPedId(), 0)
    s:Render3D(coords.x, coords.y, coords.z, rotation.x, rotation.y, rotation.z, 3.0, 1.5, 2.0)
end

Any help is really appreciated!

I’m having the same issue trying to match the rotation of a prop.
I’ve tried inverting the z component on the quaternion but that yields weird rotations.
I replicated the problem in Unity, where I was able to fix it by inverting the z component :man_shrugging:

Something to look at is the final parameter on the DrawScaleformMovie_3dSolid function.
It seems to specify the rotation order.

In your particular case, you can look and see if it does work on one of the ped’s bones.